Instanciation des DMO codecs
Vous pouvez créer un codec DMO en appelant la fonction COM CoCreateInstance . Vous devez passer l’identificateur de classe du DMO, l’identificateur d’interface d’IMediaObject et un pointeur vers un pointeur IMediaObject .
Les identificateurs de classe des DMO codecs sont définis en tant que constantes dans le fichier d’en-tête wmcodecdsp.h.
La constante de l’identificateur d’interface IMediaObject est IID_IMediaObject.
L’exemple de code suivant montre comment créer un instance d’un codec DMO :
HRESULT CreateVideoEncoderDMO(IMediaObject** ppDMO)
{
if(ppDMO == NULL)
return E_POINTER;
return CoCreateInstance(CLSID_CWMV9EncMediaObject,
NULL,
CLSCTX_INPROC_SERVER,
IID_IMediaObject,
(void**)ppDMO);
}
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour