Click here to Skip to main content
15,900,714 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: how to copy the bitmap data to clipboard? Pin
Stephen Hewitt10-Jan-07 18:38
Stephen Hewitt10-Jan-07 18:38 
GeneralRe: how to copy the bitmap data to clipboard? [modified] Pin
Rockone10-Jan-07 19:04
Rockone10-Jan-07 19:04 
AnswerRe: how to copy the bitmap data to clipboard? Pin
Hamid_RT11-Jan-07 18:29
Hamid_RT11-Jan-07 18:29 
GeneralRe: how to copy the bitmap data to clipboard? Pin
Rockone12-Jan-07 2:20
Rockone12-Jan-07 2:20 
GeneralRe: how to copy the bitmap data to clipboard? Pin
Hamid_RT12-Jan-07 3:03
Hamid_RT12-Jan-07 3:03 
Questionneed help in window media SDK Pin
amitmistry_petlad 10-Jan-07 17:59
amitmistry_petlad 10-Jan-07 17:59 
AnswerRe: need help in window media SDK [modified] Pin
Mark Salsbery10-Jan-07 19:11
Mark Salsbery10-Jan-07 19:11 
GeneralRe: need help in window media SDK Pin
amitmistry_petlad 10-Jan-07 20:00
amitmistry_petlad 10-Jan-07 20:00 
i have already set the profile here .

<br />
HRESULT Package::EncodeMediaContent(WCHAR *pszInFile, WCHAR *pszOutFile, HWND hwndParent, string Host,string UserID, string InitPackageRequest,string ScriptFile,INTERNET_PORT Port)<br />
<br />
{<br />
	Log log;<br />
	HRESULT hr = S_OK;<br />
	Encoder *pEncoder;<br />
	IWMProfile *pIWMProfile = NULL;<br />
	DWORD dwProIndex = 8;<br />
	hr = CoInitialize( NULL );<br />
    if( FAILED( hr ) )<br />
    {<br />
        return( hr );<br />
    }<br />
	HWND hwndCmbProfile = GetDlgItem(hwndParent,IDC_CMB_SYSTEM_PROFILE2);<br />
	LRESULT SelectedDRMProfile =   SendMessage(hwndCmbProfile,CB_GETCURSEL,0,0);<br />
	dwProIndex = (DWORD)SelectedDRMProfile + 1;<br />
	hr = Encoder::LoadSystemProfile(dwProIndex,&pIWMProfile); //define this function below<br />
	if(FAILED(hr))<br />
	{<br />
		log.LogEntry("Package::EncodeMediaContent - Unable to load system profile.");<br />
		//MessageBox(hwndParent,_T("Unable to load profile."),_T("Error"),0);<br />
		return hr;<br />
	}<br />
	pEncoder = new Encoder();<br />
	if(pEncoder == NULL)<br />
	{<br />
		log.LogEntry("Package::EncodeMediaContent - Unable to allocate memory for Encoder object.");<br />
		//MessageBox(hwndParent,_T("Unable to allocate memory for Encoder object."),_T("Error"),0);<br />
		return hr;<br />
	}<br />
<br />
	//Generate KeyID and Send all the information to server.<br />
WCHAR *w_KeyID = Encoder::GenerateKeyID();<br />
	if(wcslen(w_KeyID) > 0)<br />
	{<br />
		//temp <br />
		char* tempKeyID = new char[MAX_PATH];<br />
		WideCharToMultiByte(CP_ACP,0,w_KeyID,-1,tempKeyID,MAX_PATH,NULL,NULL);<br />
		string sKeyID = tempKeyID;<br />
		log.LogEntry("Generated KeyID is: " + sKeyID);<br />
		// end temp<br />
		<br />
		string sConfigureResponse = GenerateConfigurePackageRequest(UserID,Host,ScriptFile,Port,hwndParent,InitPackageRequest,w_KeyID);<br />
		if(sConfigureResponse != "")<br />
		{<br />
			if(sConfigureResponse == "<ConfigPackageResponse>SUCCESS</ConfigPackageResponse>")<br />
			{<br />
				BOOL fMultipass = 0;<br />
				LRESULT iCheck = SendMessage(hwndParent,BM_GETCHECK,0,0);<br />
				if(iCheck == 0)<br />
					fMultipass = 0;<br />
				else<br />
					fMultipass = 1;<br />
				hr = pEncoder->Compress(pszInFile,pszOutFile,pIWMProfile,fMultipass,FALSE,FALSE,Host,UserID,InitPackageRequest,ScriptFile,Port,hwndParent,w_KeyID);<br />
			}<br />
			else<br />
				hr = S_FALSE;<br />
		}<br />
		else<br />
		{<br />
			hr = S_FALSE;<br />
		}<br />
	}<br />
	if(FAILED(hr))<br />
	{<br />
		log.LogEntry("Package::EncodeMediaContent - Unable to compress the file.");<br />
		//MessageBox(hwndParent,_T("Unable to encode the file."),_T("Error"),0);<br />
		return hr;<br />
	}<br />
	return hr;<br />
<br />
}<br />


<br />
<br />
HRESULT Encoder::LoadSystemProfile(DWORD dwProfileIndex, IWMProfile **ppIWMProfile)<br />
{<br />
	Log log;<br />
	HRESULT             hr = S_OK;<br />
    IWMProfileManager   * pIWMProfileManager = NULL;<br />
    IWMProfileManager2  * pIWMProfileManager2 = NULL;<br />
<br />
    if( NULL == ppIWMProfile )<br />
    {<br />
        return( E_POINTER );<br />
    }<br />
<br />
    do<br />
    {<br />
        //<br />
        // Create profile manager<br />
        //<br />
        hr = WMCreateProfileManager( &pIWMProfileManager );<br />
        if( FAILED( hr ) )<br />
        {<br />
            break;<br />
        }<br />
<br />
        hr = pIWMProfileManager->QueryInterface( IID_IWMProfileManager2, <br />
                                                 ( void ** )&pIWMProfileManager2 );<br />
        if( FAILED( hr ) )<br />
        {<br />
            break;<br />
        }<br />
<br />
        //<br />
        // Set system profile version to 8.0<br />
        //<br />
        hr = pIWMProfileManager2->SetSystemProfileVersion( WMT_VER_8_0 );<br />
        if( FAILED( hr ) )<br />
        {<br />
            break;<br />
        }<br />
<br />
        //<br />
        // Load the system profile by index<br />
        //<br />
		//hr = pIWMProfileManager->LoadProfileByID(WMProfile_V80_256Video,ppIWMProfile);<br />
        hr = pIWMProfileManager->LoadSystemProfile( dwProfileIndex,ppIWMProfile );<br />
        if( FAILED( hr ) )<br />
        {<br />
			/*char err[20];<br />
			sprintf(err,"0x%08x",hr);<br />
			string s = err;*/<br />
			log.LogEntry("Unable to load system profile");<br />
            break;<br />
        }<br />
    }<br />
    while( FALSE );<br />
<br />
    //<br />
    // Release all resources<br />
    //<br />
    SAFE_RELEASE( pIWMProfileManager2 );<br />
    SAFE_RELEASE( pIWMProfileManager );<br />
<br />
    return( hr );<br />
}<br />
<br />



amit
GeneralRe: need help in window media SDK Pin
Mark Salsbery10-Jan-07 20:12
Mark Salsbery10-Jan-07 20:12 
GeneralRe: need help in window media SDK Pin
amitmistry_petlad 10-Jan-07 20:37
amitmistry_petlad 10-Jan-07 20:37 
GeneralRe: need help in window media SDK Pin
Mark Salsbery10-Jan-07 20:14
Mark Salsbery10-Jan-07 20:14 
GeneralRe: need help in window media SDK [modified] Pin
amitmistry_petlad 10-Jan-07 22:05
amitmistry_petlad 10-Jan-07 22:05 
GeneralRe: need help in window media SDK Pin
Mark Salsbery11-Jan-07 4:47
Mark Salsbery11-Jan-07 4:47 
GeneralRe: need help in window media SDK Pin
amitmistry_petlad 11-Jan-07 22:45
amitmistry_petlad 11-Jan-07 22:45 
GeneralRe: need help in window media SDK Pin
amitmistry_petlad 12-Jan-07 16:55
amitmistry_petlad 12-Jan-07 16:55 
GeneralRe: need help in window media SDK Pin
Mark Salsbery12-Jan-07 6:10
Mark Salsbery12-Jan-07 6:10 
GeneralRe: need help in window media SDK [modified] Pin
amitmistry_petlad 12-Jan-07 17:05
amitmistry_petlad 12-Jan-07 17:05 
QuestionRe: need help in window media SDK Pin
Mark Salsbery13-Jan-07 7:07
Mark Salsbery13-Jan-07 7:07 
AnswerRe: need help in window media SDK Pin
amitmistry_petlad 15-Jan-07 18:33
amitmistry_petlad 15-Jan-07 18:33 
AnswerRe: need help in window media SDK Pin
amitmistry_petlad 15-Jan-07 22:02
amitmistry_petlad 15-Jan-07 22:02 
GeneralRe: need help in window media SDK Pin
Mark Salsbery16-Jan-07 7:03
Mark Salsbery16-Jan-07 7:03 
GeneralRe: need help in window media SDK Pin
amitmistry_petlad 16-Jan-07 16:38
amitmistry_petlad 16-Jan-07 16:38 
QuestionMoving my C++ / MFC project from VS 2003 to VS 2005 Pin
AlexEvans10-Jan-07 17:22
AlexEvans10-Jan-07 17:22 
Questioni need some opinion on displaying fonts in dialog box. Pin
cyn810-Jan-07 16:27
cyn810-Jan-07 16:27 
AnswerRe: i need some opinion on displaying fonts in dialog box. Pin
Rajesh R Subramanian10-Jan-07 19:19
professionalRajesh R Subramanian10-Jan-07 19:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.