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 |
---|---|
|
Niedrigere Qualität, schnellere Codierung. |
|
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 |
|
Weitere Informationen