attributo MF_TRANSCODE_QUALITYVSSPEED
Specifica un numero compreso tra 0 e 100 che indica il compromesso tra la qualità della codifica e la velocità di codifica.
Tipo di dati
UINT32
Il valore di questa proprietà ha l'intervallo seguente.
Valore | Significato |
---|---|
|
Qualità inferiore, codifica più veloce. |
|
Qualità superiore, codifica più lenta. |
Ottenere/impostare
Per ottenere questo attributo, chiamare FMAttributes::GetUINT32.
Per impostare questo attributo, chiamare IMFAttributes::SetUINT32.
Commenti
Questo attributo ha lo stesso valore GUID della proprietà AVEncCommonQualityVsSpeed definita per ICodecAPI e ha la stessa interpretazione.
L'applicazione può impostare questo attributo sul profilo di transcodice prima di compilare la topologia di transcodifica per i codec di Windows Media. Il valore deve trovarsi nell'intervallo compreso tra 0 e 100. Per il flusso video, il generatore di topologie transcode esegue il mapping di un valore al valore specificato dall'applicazione e fornisce il valore mappato alla proprietà MFPKEY_COMPLEXITYEX del codificatore. I valori inferiori consentono al codificatore di usare algoritmi di codifica meno complessi. L'uso di algoritmi più semplici produce output di qualità inferiore, ma il processo di codifica è più veloce e richiede meno potenza di elaborazione.
La costante GUID per questo attributo viene esportata da mfuuid.lib.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Vedi anche