Writing Windows Media Files for C++
The following code example illustrates the basic steps in this process:
// include the LEAD Multimedia TOOLKIT header
#include "ltmm.h"
// include the Windows Media SDK header
#include "wmsdkidl.h"
// EnableWindowsMedia
// enables the convert object to write Windows Media file formats
// pConvert – IltmmConvert interface pointer
HRESULT EnableWindowsMedia(IltmmConvert* pConvert)
{
HRESULT hr;
IUnknown* punkCert;
// create Windows Media Certificate
hr = WMCreateCertificate(&punkCert);
if(SUCCEEDED(hr))
{ // assign the certificate to the convert object
hr = pConvert->put_WMCertificate (punkCert);
punkCert->Release();
}
return hr;
}