Share via


Fonction MFValidateMediaTypeSize (mfapi.h)

Valide la taille d’une mémoire tampon pour un bloc de format vidéo.

Syntaxe

HRESULT MFValidateMediaTypeSize(
  [in] GUID   FormatType,
  [in] UINT8  *pBlock,
  [in] UINT32 cbSize
);

Paramètres

[in] FormatType

GUID qui spécifie le type de bloc de format. Il doit s’agir de l’une des valeurs suivantes :

FORMAT_DvInfo

FORMAT_MFVideoFormat

FORMAT_MPEG2Video

FORMAT_MPEGStreams

FORMAT_MPEGVideo

FORMAT_VideoInfo

FORMAT_VideoInfo2

FORMAT_WaveFormatEx

[in] pBlock

Pointeur vers une mémoire tampon qui contient le bloc de format.

[in] cbSize

Taille de la mémoire tampon pBlock , en octets.

Valeur retournée

La fonction retourne un HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
La mémoire tampon qui contient le bloc de format est suffisamment grande.
MF_E_INVALIDMEDIATYPE
La mémoire tampon qui contient le bloc de format est trop petite ou le bloc de format n’est pas valide.
MF_E_UNSUPPORTED_FORMAT
Cette fonction ne prend pas en charge le type de format spécifié.

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 Édition Media Center 2005 avec KB900325 (Windows XP Édition Media Center 2005) et KB925766 (correctif cumulatif d’octobre 2006 pour Windows XP Édition Media Center) installés.

Configuration requise

   
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

Voir aussi

Fonctions Media Foundation