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 |