Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Koder DMO można utworzyć, wywołując funkcję CoCreateInstance COM. Należy przekazać identyfikator klasy DMO, identyfikator interfejsu IMediaObjecti wskaźnik do wskaźnika IMediaObject.
Identyfikatory klas kodeków DMO są definiowane jako stałe w pliku nagłówkowym wmcodecdsp.h.
Stała dla identyfikatora interfejsu IMediaObject jest IID_IMediaObject.
W poniższym przykładzie kodu pokazano, jak utworzyć instancję DMO kodeka:
HRESULT CreateVideoEncoderDMO(IMediaObject** ppDMO)
{
if(ppDMO == NULL)
return E_POINTER;
return CoCreateInstance(CLSID_CWMV9EncMediaObject,
NULL,
CLSCTX_INPROC_SERVER,
IID_IMediaObject,
(void**)ppDMO);
}
Tematy pokrewne