Fonction MFInitMediaTypeFromMPEG1VideoInfo (mfapi.h)
Initialise un type de média à partir d’une structure MPEG1VIDEOINFO DirectShow.
Syntaxe
HRESULT MFInitMediaTypeFromMPEG1VideoInfo(
IMFMediaType *pMFType,
const MPEG1VIDEOINFO *pMP1VI,
UINT32 cbBufSize,
const GUID *pSubtype
);
Paramètres
pMFType
Pointeur vers l’interface IMFMediaType du type de média à initialiser. Pour créer l’objet de type multimédia non initialisé, appelez MFCreateMediaType.
pMP1VI
Pointeur vers une structure MPEG1VIDEOINFO qui décrit le type de média. L’appelant doit renseigner les membres de la structure avant d’appeler cette fonction.
cbBufSize
Taille de la structure MPEG1VIDEOINFO , en octets.
pSubtype
Pointeur vers un GUID de sous-type. Ce paramètre peut être NULL. Si le GUID de sous-type est spécifié, la fonction l’utilise pour définir le sous-type multimédia. Sinon, la fonction tente de déduire le sous-type du champ biCompression contenu dans la structure MPEG1VIDEOINFO .
Valeur retournée
La fonction retourne un HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
La fonction a réussi. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mfapi.h |
Bibliothèque | Mfplat.lib |
DLL | Mfplat.dll |