IMFTranscodeProfile::SetVideoAttributes-Methode (mfidl.h)
Legt die Konfigurationseinstellungen für Videostreams im Transcodierungsprofil fest.
Beispielcode finden Sie unter MFCreateTranscodeProfile.
Syntax
HRESULT SetVideoAttributes(
[in] IMFAttributes *pAttrs
);
Parameter
[in] pAttrs
Zeiger auf die IMFAttributes-Schnittstelle eines Attributspeichers , der die Konfigurationseinstellungen für den Videostream enthält. Die angegebenen Attributwerte überschreiben alle vorhandenen Werte, die im Transcodierungsprofil gespeichert sind.
Die folgenden Videoattribute können festgelegt werden:
- Videomedientypen
- MF_TRANSCODE_DONOT_INSERT_ENCODER
- MF_TRANSCODE_ENCODINGPROFILE
- MF_TRANSCODE_QUALITYVSSPEED
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
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 |