MF _ TRANSCODE _ ADJUST _ PROFILE-Attribut

Profilflags, die die Streameinstellungen für die Transcodierungstopologie definieren. Die Flags werden in der MF _ TRANSCODE _ ADJUST PROFILE _ _ FLAGS-Enumeration definiert.

Datentyp

UINT32

Abrufen/Festlegen

Rufen Sie ZUM Abrufen dieses Attributs DIE ATTRIBUTEAttributes::GetUINT32 auf.

Rufen Sie ZUM Festlegen dieses Attributs DIE ATTRIBUTEAttributes::SetUINT32 auf.

Bemerkungen

Eine Anwendung kann dieses Attribut auf Containerebene im Transcodierungsprofil festlegen. Wenn dieses Attribut festgelegt ist, ändert die MFCreateTranscodeTopology-Funktion die Streamattribute während der Topologieerstellung abhängig vom angegebenen Flag. Wenn die Anwendung beispielsweise das MF _ TRANSCODE ADJUST PROFILE _ _ _ DEFAULT-Flag angibt, werden die von der Anwendung angegebenen Streameinstellungen verwendet, um das Profil zu erstellen.

Für den Videostream wird die Bildfrequenz basierend auf der Medienquelle aktualisiert. Wenn die Anwendung den Interlacingmodus nicht angibt, wird das Profil aktualisiert, um standardmäßig progressive Frames zu verwenden.

Wenn die Anwendung das Flag MF _ TRANSCODE _ ADJUST PROFILE USE _ SOURCE _ _ _ ATTRIBUTES angibt, werden fehlende Streamattribute aus der Eingabemedienquelle in die Streameinstellungen im Transcodeprofil kopiert.

Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
nur Windows 7 [ Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server 2008 [ R2-Desktop-Apps]
Header
Mfidl.h

Weitere Informationen

Alphabetische Liste der Media Foundation Attribute

Transcodieren der API

ÜBERTRANSCODEProfile::SetContainerAttributes