Products | Support | Send comments on this topic. | Email a link to this topic. | Back to Getting Started | Help Version 18.0.10.24
LEADTOOLS Multimedia API Help

Adding Windows Media Support to the ltmmPlay Object for C

Show in webframe

The following code demonstrates how to add Windows Media support to the ltmmPlay Object.

// declare the windows media certificate creation function
HRESULT STDMETHODCALLTYPE WMCreateCertificate( IUnknown** pUnkCert ); 
// link the stub library
#pragma comment(lib, "wmstub.lib")

void AddWindowsMediaSupportPlayerObjectExample ( void )
{
   HRESULT hr; 
   IltmmPlay* pPlay = NULL;      // play object's interface pointer
   IUnknown* punkCert = NULL; 


   // initialize COM library
   hr = CoInitialize(NULL); 
   if(FAILED(hr)) 
      goto error; 

   // create the play object
   hr = CoCreateInstance(&CLSID_ltmmPlay, NULL, CLSCTX_INPROC_SERVER, &IID_IltmmPlay, (void**) &pPlay); 
   if(FAILED(hr)) 
      goto error; 

   // create windows media certificate   
   hr = WMCreateCertificate(&punkCert); 
   if(SUCCEEDED(hr)) 
   {
      // assign the certificate to the play object
      IltmmPlay_put_WMCertificate(pPlay, punkCert); 
      IUnknown_Release(punkCert); 
   }   

error: 
   // cleanup

   if(pPlay) 
      IUnknown_Release(pPlay); 

   CoUninitialize();
}
Products | Support | Contact Us | Copyright Notices
© 2006-2014 All Rights Reserved. LEAD Technologies, Inc.