Fonction MFInitMediaTypeFromVideoInfoHeader (mfapi.h)
Initialise un type de média à partir d’une structure DirectShow VIDEOINFOHEADER .
Syntaxe
HRESULT MFInitMediaTypeFromVideoInfoHeader(
IMFMediaType *pMFType,
const VIDEOINFOHEADER *pVIH,
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 de média non initialisé, appelez MFCreateMediaType.
pVIH
Pointeur vers une structure VIDEOINFOHEADER 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 VIDEOINFOHEADER , 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 de média. Sinon, la fonction tente de déduire le sous-type du champ biCompression contenu dans la structure VIDEOINFOHEADER .
Valeur retournée
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Notes
Cette fonction est disponible sur les plateformes suivantes si les composants redistribuables du SDK Windows Media Format 11 sont installés :
- Windows XP avec Service Pack 2 (SP2) et versions ultérieures.
- Windows XP Media Center Edition 2005 avec KB900325 (Windows XP Media Center Edition 2005) et KB925766 (correctif cumulatif d’octobre 2006 pour Windows XP Media Center Edition) installés.
Spécifications
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 |