Freigeben über


MFPKEY_ENCCOMPLEXITY-Eigenschaft

Gibt die Komplexität des Codierungsalgorithmus an. Der Wert ist eine ganze Zahl zwischen 0 und 100, wobei 0 den am wenigsten komplexen Algorithmus und 100 den komplexesten Algorithmus angibt.

Konstante für IPropertyBag

Nur mit IPropertyStore verfügbar.

Datentyp

VT_UI4

Standardwert

100 für Windows Media Audio 10 und Windows Media Audio 10 Professional

100 für die Windows Vista-Version von Windows Media Audio 10 Lossless

0 für die Windows 7-Version Windows Media Audio 10 Lossless

Bemerkungen

Wenn die MFPKEY_CONSTRAINECOMPLEXITY-Eigenschaft den Wert VARIANT_TRUE aufweist, passt der Encoder die Komplexität des Algorithmus entsprechend dem Wert dieser Eigenschaft an.

Für den Windows Media Audio 10-Encoder und den Windows Media Audio 10 Professional-Encoder stellt der Encoder, wenn der Wert dieser Eigenschaft 100 ist, eine hohe Anforderung an die CPU und erzeugt die höchste Ausgabequalität. Wenn der Wert dieser Eigenschaft abnimmt, nimmt die CPU-Anforderung ab, aber auch die Qualität der Ausgabe nimmt ab.

Wenn der Wert dieser Eigenschaft 0 ist, stellt der Encoder für den Windows Media Audio 10 Lossless-Encoder eine geringe Anforderung an die CPU. Wenn der Wert dieser Eigenschaft zunimmt, steigt die CPU-Anforderung, und die Größe der Encoderausgabe nimmt leicht ab. Die Ausgabe ist unabhängig vom Wert dieser Eigenschaft verlustfrei.

Wenn Sie diese Eigenschaft auf dem Standardwert VARIANT_FALSE belassen, verwendet der Encoder seinen Standardalgorithmus. Der Standardalgorithmus hängt davon ab, welcher Encoder Sie verwenden und welche Windows-Version ausgeführt wird. In der folgenden Tabelle wird das Standardverhalten für die verschiedenen Kombinationen beschrieben.

Betriebssystem Standardverhalten
Windows Vista Die Encoder Windows Media Audio 10, Windows Media Audio 10 Professional und Windows Media Audio 10 Lossless verwenden standardmäßig den komplexesten Algorithmus.
Windows 7 Die Encoder Windows Media Audio 10 und Windows Media Audio 10 Professional verwenden standardmäßig den komplexesten Algorithmus. Der Lossless-Encoder von Windows Media Audio 10 verwendet standardmäßig den am wenigsten komplexen Algorithmus.

 

Wenn die MFPKEY_CONSTRAINECOMPLEXITY-Eigenschaft den Wert VARIANT_FALSE aufweist, ignoriert der Encoder diese Eigenschaft.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Wmcodecdsp.h

Siehe auch

Media Foundation-Eigenschaften