Fonction MFCreateVideoMediaTypeFromBitMapInfoHeaderEx (mfapi.h)
Crée un type de média vidéo à partir d’une structure BITMAPINFOHEADER .
Syntaxe
HRESULT MFCreateVideoMediaTypeFromBitMapInfoHeaderEx(
[in] const BITMAPINFOHEADER *pbmihBitMapInfoHeader,
[in] UINT32 cbBitMapInfoHeader,
DWORD dwPixelAspectRatioX,
DWORD dwPixelAspectRatioY,
MFVideoInterlaceMode InterlaceMode,
QWORD VideoFlags,
DWORD dwFramesPerSecondNumerator,
DWORD dwFramesPerSecondDenominator,
DWORD dwMaxBitRate,
[out] IMFVideoMediaType **ppIVideoMediaType
);
Paramètres
[in] pbmihBitMapInfoHeader
Pointeur vers la structure BITMAPINFOHEADER à convertir.
[in] cbBitMapInfoHeader
Taille de la structure BITMAPINFOHEADER en octets, y compris la taille des entrées de palette ou des masques de couleur qui suivent la structure.
dwPixelAspectRatioX
Dimension X des proportions de pixels.
dwPixelAspectRatioY
Dimension Y des proportions de pixels.
InterlaceMode
Membre de l’énumération MFVideoInterlaceMode , spécifiant la façon dont la vidéo est entrelacée.
VideoFlags
Or au niveau du bit des indicateurs de l’énumération MFVideoFlags.
dwFramesPerSecondNumerator
Numérateur de la fréquence d’images en images par seconde.
dwFramesPerSecondDenominator
Dénominateur de la fréquence d’images en images par seconde
dwMaxBitRate
Débit de données approximatif du flux vidéo, en bits par seconde. Si le taux est inconnu, définissez ce paramètre sur zéro.
[out] ppIVideoMediaType
Reçoit un pointeur vers l’interface IMFVideoMediaType . L’appelant doit libérer l’interface.
Valeur retournée
Si la fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mfapi.h |
Bibliothèque | Evr.lib |
DLL | Mfplat.dll |