Fonction MFCreateVideoMediaTypeFromVideoInfoHeader2 (mfapi.h)
Crée un type de média à partir d’une structure KS_VIDEOINFOHEADER2 .
Syntaxe
HRESULT MFCreateVideoMediaTypeFromVideoInfoHeader2(
const KS_VIDEOINFOHEADER2 *pVideoInfoHeader,
DWORD cbVideoInfoHeader,
QWORD AdditionalVideoFlags,
const GUID *pSubtype,
IMFVideoMediaType **ppIVideoMediaType
);
Paramètres
pVideoInfoHeader
Pointeur vers la structure KS_VIDEOINFOHEADER2 à convertir. (Cette structure est identique à la structure directShow VIDEOINFOHEADER2 .)
cbVideoInfoHeader
Taille de la structure KS_VIDEOINFOHEADER2 en octets.
AdditionalVideoFlags
OR au niveau du bit des indicateurs de l’énumération MFVideoFlags. Utilisez ce paramètre pour les informations de format qui ne sont pas contenues dans la structure KS_VIDEOINFOHEADER2 .
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 KS_VIDEOINFOHEADER2 .
ppIVideoMediaType
Reçoit un pointeur vers l’interface IMFVideoMediaType . L’appelant doit libérer l’interface.
Valeur retournée
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
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 | Evr.lib |
DLL | Mfplat.dll |