MFPKEY_ENCCOMPLEXITY, proprietà

Specifica la complessità dell'algoritmo di codifica. Il valore è un intero compreso tra 0 e 100, dove 0 specifica l'algoritmo meno complesso e 100 specifica l'algoritmo più complesso.

Costante per IPropertyBag

Disponibile solo usando IPropertyStore.

Tipo di dati

VT_UI4

Valore predefinito

100 per Windows Media Audio 10 e Windows Media Audio 10 Professional

100 per la versione windows Vista di Windows Media Audio 10 Senza perdita

0 per la versione windows 7 di Windows Media Audio 10 Senza perdita

Commenti

Se la proprietà MFPKEY_CONSTRAINECOMPLEXITY ha un valore di VARIANT_TRUE, il codificatore modifica la complessità dell'algoritmo in base al valore di questa proprietà.

Per il codificatore Windows Media Audio 10 e il codificatore Windows Media Audio 10 Professional, se il valore di questa proprietà è 100, il codificatore inserisce una richiesta elevata sulla CPU e produce l'output di qualità più alto. Poiché il valore di questa proprietà diminuisce, la domanda sulla CPU diminuisce, ma la qualità dell'output diminuisce anche.

Per il codificatore Windows Media Audio 10 Lossless, se il valore di questa proprietà è 0, il codificatore inserisce una bassa richiesta sulla CPU. Quando il valore di questa proprietà aumenta, la domanda sulla CPU aumenta e le dimensioni dell'output del codificatore diminuiscono leggermente. L'output è senza perdita indipendentemente dal valore di questa proprietà.

Se si lascia questa proprietà al valore predefinito di VARIANT_FALSE, il codificatore usa l'algoritmo predefinito. L'algoritmo predefinito dipende dal codificatore in uso e dalla versione di Windows in esecuzione. Nella tabella seguente viene descritto il comportamento predefinito per le diverse combinazioni.

Sistema operativo Comportamento predefinito
Windows Vista I codificatori Windows Media Audio 10, Windows Media Audio 10 Professional e Windows Media Audio 10 Lossless usano tutti l'algoritmo più complesso per impostazione predefinita.
Windows 7 I codificatori Windows Media Audio 10 e Windows Media Audio 10 Professional usano l'algoritmo più complesso per impostazione predefinita. Il codificatore Windows Media Audio 10 Lossless usa l'algoritmo meno complesso per impostazione predefinita.

 

Se la proprietà MFPKEY_CONSTRAINECOMPLEXITY ha un valore di VARIANT_FALSE, il codificatore ignora questa proprietà.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Wmcodecdsp.h

Vedi anche

Proprietà di Media Foundation