struttura D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM (d3d11_4.h)

Fornisce dati per le chiamate a ID3D11VideoDevice2::CheckFeatureSupport quando la funzionalità specificata è D3D11_FEATURE_VIDEO_DECODER_HISTOGRAM. Recupera le funzionalità dell'istogramma per la configurazione del decodificatore specificata.

Sintassi

typedef struct D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM {
  D3D11_VIDEO_DECODER_DESC                      DecoderDesc;
  D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS Components;
  UINT                                          BinCount;
  UINT                                          CounterBitDepth;
} D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM;

Members

DecoderDesc

Struttura D3D11_VIDEO_DECODER_DESC contenente la descrizione del decodificatore da usare con l'istogramma decode.

Components

Combinazione OR bit per bit dei valori dell'enumerazione D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS che specifica i componenti di un DXGI_FORMAT per cui verrà eseguita una query sul supporto dell'istogramma.

BinCount

Numero di contenitori per componente supportati. Questo valore deve essere maggiore o uguale a 64 e deve essere una potenza pari a 2 (ad esempio 64, 128, 256, 512...).

CounterBitDepth

Profondità di bit del contatore bin. Il contatore viene sempre archiviato in un valore a 32 bit e pertanto questo valore deve specificare o meno 32 bit. Il contatore viene archiviato nei bit inferiori dell'archiviazione a 32 bit. I bit superiori sono impostati su zero. Se il numero di contenitori supera questa profondità di bit, il valore viene impostato sul valore massimo del contatore. I valori validi per CounterBitDepth sono 16, 24 e 32.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Intestazione d3d11_4.h

Vedi anche

ID3D11VideoDevice2::CheckFeatureSupport