MF _ TRANSCODE _ QUALITYVSSPEED-Attribut

Gibt eine Zahl zwischen 0 und 100 an, die den Kompromiss zwischen Codierungsqualität und Codierungsgeschwindigkeit angibt.

Datentyp

UINT32

Der Wert dieser Eigenschaft weist den folgenden Bereich auf.

Wert Bedeutung
0
Niedrigere Qualität, schnellere Codierung.
100
Höhere Qualität, langsamere Codierung.

Abrufen/Festlegen

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

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

Bemerkungen

Dieses Attribut hat den gleichen GUID-Wert wie die AVEncCommonQualityVsSpeed-Eigenschaft, die für ICodecAPIdefiniert ist, und weist die gleiche Interpretation auf.

Die Anwendung kann dieses Attribut im Transcodierungsprofil festlegen, bevor die Transcodierungstopologie für Windows Mediencodecs erstellt wird. Der Wert muss zwischen 0 und 100 liegen. Für den Videostream ordnet der Transcodierungstopologie-Generator dem von der Anwendung angegebenen Wert einen Wert zu und stellt den zugeordneten Wert der MFPKEY _ COMPLEXITYEX-Eigenschaft des Encoders bereit. Niedrigere Werte ermöglichen es dem Encoder, weniger komplizierte Codierungsalgorithmen zu verwenden. Die Verwendung einfacherer Algorithmen erzeugt eine Ausgabe in niedrigerer Qualität, aber der Codierungsprozess ist schneller und erfordert weniger Verarbeitungsleistung.

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

Requirements (Anforderungen)

Anforderung Wert
Header
Mfidl.h

Weitere Informationen

Alphabetische Liste der Media Foundation Attribute

Transcodieren der API

CODTRANSCODEProfile::SetVideoAttributes