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