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 .

Note Avant Windows 7, cette fonction était exportée à partir de evr.dll. À partir de Windows 7, cette fonction est exportée à partir de mfplat.dll et evr.dll exporte une fonction stub qui appelle dans mfplat.dll. Pour plus d’informations, consultez Modifications de bibliothèque dans Windows 7.
 

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

Voir aussi

Fonctions Media Foundation

Types de médias

Types de médias vidéo non compressés

Types de médias vidéo