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 |
---|---|
|
La mémoire tampon qui contient le bloc de format est suffisamment grande. |
|
La mémoire tampon qui contient le bloc de format est trop petite ou le bloc de format n’est pas valide. |
|
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 |