Share via


IMFTranscodeProfile-Schnittstelle (mfidl.h)

Implementiert durch das Transcodierungsprofilobjekt.

Das Transcodierungsprofil speichert Konfigurationseinstellungen, die der Topologie-Generator verwendet, um die Transcodierungstopologie für die Ausgabedatei zu generieren. Diese Konfigurationseinstellungen werden vom Aufrufer angegeben und umfassen Audio- und Videostreameigenschaften, Encodereinstellungen und Containereinstellungen, die vom Aufrufer angegeben werden.

Um das Transcodierungsprofilobjekt zu erstellen, rufen Sie MFCreateTranscodeProfile auf. Das konfigurierte Transcodierungsprofil wird an MFCreateTranscodeTopology übergeben, wodurch die Transcodierungstopologie mit den entsprechenden Einstellungen erstellt wird.

Vererbung

Die IMFTranscodeProfile-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFTranscodeProfile verfügt auch über die folgenden Membertypen:

Methoden

Die IMFTranscodeProfile-Schnittstelle verfügt über diese Methoden.

 
IMFTranscodeProfile::GetAudioAttributes

Ruft die Audiostreameinstellungen ab, die derzeit im Transcodierungsprofil festgelegt sind.
IMFTranscodeProfile::GetContainerAttributes

Ruft die Containereinstellungen ab, die derzeit im Transcodierungsprofil festgelegt sind.
IMFTranscodeProfile::GetVideoAttributes

Ruft die Videostreameinstellungen ab, die derzeit im Transcodierungsprofil festgelegt sind.
IMFTranscodeProfile::SetAudioAttributes

Legt Die Einstellungen für die Audiostreamkonfiguration im Transcodierungsprofil fest.
IMFTranscodeProfile::SetContainerAttributes

Legt Containerkonfigurationseinstellungen im Transcodierungsprofil fest.
IMFTranscodeProfile::SetVideoAttributes

Legt die Konfigurationseinstellungen für Videostreams im Transcodierungsprofil fest.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfidl.h

Weitere Informationen

Objekte mit schnellem Transcodieren

Media Foundation-Schnittstellen

Transcodierungs-API