Freigeben über


MF_TRANSCODE_QUALITYVSSPEED Attribut

Gibt eine Zahl zwischen 0 und 100 an, die den Handel 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 IMFAttributes::GetUINT32 auf.

Rufen Sie ZUM Festlegen dieses Attributs IMFAttributes::SetUINT32 auf.

Bemerkungen

Dieses Attribut hat den gleichen GUID-Wert wie die AVEncCommonQualityVsSpeed-Eigenschaft , die für ICodecAPI definiert ist, und hat dieselbe Interpretation.

Die Anwendung kann dieses Attribut für das Transcodierungsprofil festlegen, bevor die Transcodetopologie für Windows Media-Codecs erstellt wird. Der Wert muss sich im Bereich von 0 bis 100 befinden. Bei Videostream ordnet der Transcodetopologie-Generator einen Wert dem vom Anwendungs angegebenen 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 niedrigere 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

Transcode-API

IMFTranscodeProfile::SetVideoAttributes