Partager via


Interface IMFTranscodeProfile (mfidl.h)

Implémenté par l’objet de profil de transcode.

Le profil de transcode stocke les paramètres de configuration que le générateur de topologie utilise pour générer la topologie de transcode pour le fichier de sortie. Ces paramètres de configuration sont spécifiés par l’appelant et incluent les propriétés de flux audio et vidéo, les paramètres d’encodeur et les paramètres de conteneur spécifiés par l’appelant.

Pour créer l’objet de profil de transcode, appelez MFCreateTranscodeProfile. Le profil de transcode configuré est passé à MFCreateTranscodeTopology, qui crée la topologie de transcode avec les paramètres appropriés.

Héritage

L’interface IMFTranscodeProfile hérite de l’interface IUnknown. IMFTranscodeProfile a également les types de membres suivants :

Méthodes

L’interface IMFTranscodeProfile utilise ces méthodes.

 
IMFTranscodeProfile::GetAudioAttributes

Obtient les paramètres de flux audio actuellement définis dans le profil de transcode.
IMFTranscodeProfile::GetContainerAttributes

Obtient les paramètres de conteneur actuellement définis dans le profil de transcode.
IMFTranscodeProfile::GetVideoAttributes

Obtient les paramètres de flux vidéo actuellement définis dans le profil de transcode.
IMFTranscodeProfile::SetAudioAttributes

Définit les paramètres de configuration de flux audio dans le profil de transcode.
IMFTranscodeProfile::SetContainerAttributes

Définit les paramètres de configuration du conteneur dans le profil de transcode.
IMFTranscodeProfile::SetVideoAttributes

Définit les paramètres de configuration de flux vidéo dans le profil de transcode.

Spécifications

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfidl.h

Voir aussi

Transcoder rapidement des objets

Interfaces Media Foundation

Transcode API