Freigeben über


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:

Um den Attributspeicher zu erstellen, rufen Sie MFCreateAttributes auf. Um einen bestimmten Attributwert im Attributspeicher festzulegen, muss der Aufrufer abhängig vom Datentyp des Attributs die entsprechenden IMFAttributes-Methoden aufrufen.

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

Weitere Informationen

Attribute in Media Foundation

IMFTranscodeProfile

Transcodierungs-API