Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Descrive le impostazioni della mappa QP (Quantization Parameter) che un codificatore video MFT accetta come input.
Sintassi
typedef struct _inputQPSettings {
UINT32 minBlockSize;
UINT32 maxBlockSize;
UINT32 stepsBlockSize;
eAVEncVideoQPMapElementDataType dataType;
INT16 minValue;
INT16 maxValue;
UINT16 steps;
} InputQPSettings;
Members
minBlockSize
Granularità minima delle dimensioni del blocco in corrispondenza della quale MFT può accettare valori QP.
maxBlockSize
Granularità massima delle dimensioni del blocco in corrispondenza della quale MFT può accettare valori QP.
stepsBlockSize
Passaggio incrementale che può essere aggiunto a minBlockSize per produrre una dimensione del blocco. La dimensione del blocco risultante deve essere compresa nell'intervallo [minBlockSize, maxBlockSize]. Zero è un valore possibile per stepsBlockSize che implica che minBlockSize e maxBlockSize sono gli unici valori consentiti per le dimensioni del blocco.
dataType
Valore di AVEncVideoQPMapElementDataType che specifica la larghezza dei dati e la natura firmata dei valori QP min e max.
minValue
Questo valore rappresenta il valore QP minimo accettato dal codificatore video MFT. Qualsiasi voce all'interno di una mappa QP deve essere maggiore o uguale a minValue.
maxValue
Questo valore rappresenta il valore QP massimo accettato dal codificatore video MFT. Qualsiasi voce all'interno di una mappa QP di questo tipo deve essere minore o uguale a maxValue.
steps
Osservazioni:
Questa struttura fornisce dati per le proprietà CODECAPI_AVEncVideoInputAbsoluteQPBlockSettings e CODECAPI_AVEncVideoInputDeltaQPBlockSettings .
Requisiti
| Requisito | Value |
|---|---|
| Header | mfapi.h |