Partager via


Fonction MFCreateVideoMediaTypeFromSubtype (mfapi.h)

Crée un type de média vidéo partiel avec un sous-type spécifié.

Syntaxe

HRESULT MFCreateVideoMediaTypeFromSubtype(
  [in]  const GUID        *pAMSubtype,
  [out] IMFVideoMediaType **ppIVideoMediaType
);

Paramètres

[in] pAMSubtype

Pointeur vers un GUID qui spécifie le sous-type. Consultez GUID de sous-type de vidéo.

[out] ppIVideoMediaType

Reçoit un pointeur vers l’interface IMFVideoMediaType . L’appelant doit libérer l’interface.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette fonction crée un type de média et définit le type principal égal à MFMediaType_Video et le sous-type égal à la valeur spécifiée dans pAMSubtype.

Vous pouvez obtenir le même résultat en procédant comme suit :

  1. Appelez MFCreateMediaType. Cette fonction retourne un pointeur vers l’interface IMFMediaType .
  2. Définissez l’attribut MF_MT_MAJOR_TYPE sur MFMediaType_Video.
  3. Définissez l’attribut MF_MT_SUBTYPE sur le sous-type.
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 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édia