Partager via


Fonction MFCreateWMAEncoderActivate (wmcontainer.h)

Crée un objet d’activation qui peut être utilisé pour créer un encodeur Windows Media Audio (WMA).

Syntaxe

HRESULT MFCreateWMAEncoderActivate(
  IMFMediaType   *pMediaType,
  IPropertyStore *pEncodingConfigurationProperties,
  IMFActivate    **ppActivate
);

Paramètres

pMediaType

Pointeur vers l’interface IMFMediaType . Ce paramètre spécifie le format de sortie encodé.

pEncodingConfigurationProperties

Pointeur vers l’interface IPropertyStore d’un magasin de propriétés qui contient des paramètres d’encodage. Les paramètres d’encodage de l’encodeur WMV sont définis dans le fichier d’en-tête wmcodecdsp.h. Si vous avez un objet ContentInfo ASF qui contient un objet de profil ASF avec tous les flux du fichier de sortie, vous pouvez obtenir le magasin de propriétés en appelant IMFASFContentInfo::GetEncodingConfigurationPropertyStore.

ppActivate

Reçoit un pointeur vers l’interface IMFActivate . Utilisez cette interface pour créer l’encodeur. 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.

Spécifications

   
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 wmcontainer.h
Bibliothèque Mf.lib
DLL Mf.dll

Voir aussi

Objets d’activation

Fonctions Media Foundation