Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt das Transcodierungsprofil für das Aktivierungsobjekt der Transcodierungssenke fest.
Syntax
HRESULT SetProfile(
[in] IMFTranscodeProfile *pProfile
);
Parameter
[in] pProfile
Ein Zeiger auf die IMFTranscodeProfile-Schnittstelle . Um einen Zeiger auf diese Schnittstelle zu erhalten, rufen Sie MFCreateTranscodeProfile auf.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Initialisieren Sie das Profilobjekt wie folgt, bevor Sie diese Methode aufrufen:
- Legen Sie das attribut MF_TRANSCODE_CONTAINERTYPE fest, um den Containertyp der Ausgabedatei anzugeben.
- Wenn die Ausgabedatei über einen Videostream verfügt, legen Sie Videoattribute fest, indem Sie die IMFTranscodeProfile::SetVideoAttributes-Methode aufrufen.
- Wenn die Ausgabedatei über einen Audiodatenstrom verfügt, legen Sie Audioattribute fest, indem Sie die IMFTranscodeProfile::SetAudioAttributes-Methode aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
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 |