fonction MFInitVideoFormat_RGB (mfapi.h)
[Cette API n’est pas prise en charge et peut être modifiée ou indisponible à l’avenir. Les applications doivent éviter d’utiliser la structure MFVIDEOFORMAT et utiliser des attributs de type multimédia à la place. Pour plus d’informations, consultez Types de médias vidéo.]
Initialise une structure MFVIDEOFORMAT pour un format vidéo RVB non compressé.
Syntaxe
HRESULT MFInitVideoFormat_RGB(
[in] MFVIDEOFORMAT *pVideoFormat,
[in] DWORD dwWidth,
[in] DWORD dwHeight,
[in] DWORD D3Dfmt
);
Paramètres
[in] pVideoFormat
Pointeur vers une structure MFVIDEOFORMAT . Les fonctions remplit les membres de la structure avec les informations de format.
[in] dwWidth
Largeur de la vidéo, en pixels.
[in] dwHeight
Hauteur de la vidéo, en pixels.
[in] D3Dfmt
Valeur D3DFORMAT qui spécifie le format RVB.
Valeur retournée
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cette fonction remplit certaines valeurs par défaut raisonnables pour le format RVB spécifié.
Les développeurs sont encouragés à utiliser des attributs de type multimédia au lieu d’utiliser la structure MFVIDEOFORMAT . Consultez Attributs de type de média.
En général, vous devez éviter d’appeler cette fonction. Si vous connaissez tous les détails du format, vous pouvez remplir la structure MFVIDEOFORMAT sans cette fonction. Si vous ne connaissez pas tous les détails du format, les attributs sont préférables à l’utilisation de la structure MFVIDEOFORMAT .
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 |