struttura D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT (d3d12video.h)

Fornisce dati per le chiamate a ID3D12VideoDevice::CheckFeatureSupport quando la funzionalità specificata è D3D12_FEATURE_VIDEO_ENCODER_INPUT_FORMAT. Recupera un valore che indica se il codec, il profilo e il formato specificati sono supportati per la codifica video.

Sintassi

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT {
  UINT                             NodeIndex;
  D3D12_VIDEO_ENCODER_CODEC        Codec;
  D3D12_VIDEO_ENCODER_PROFILE_DESC Profile;
  DXGI_FORMAT                      Format;
  BOOL                             IsSupported;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT;

Members

NodeIndex

Nell'operazione con più adattatori, questo indica a quale scheda fisica del dispositivo si applica questa operazione.

Codec

Membro dell'enumerazione D3D12_VIDEO_ENCODER_CODEC che specifica il codec per il quale viene eseguita una query sul supporto.

Profile

Membro dell'enumerazione D3D12_VIDEO_ENCODER_CODEC che specifica il profilo per il quale viene eseguita una query sul supporto.

Format

Membro dell'enumerazione DXGI_FORMAT che specifica il formato pixel per il quale viene eseguita una query sul supporto. Questa definizione di formato include le impostazioni delle modalità di sottocampionamento e profondità bit per la sessione di codifica video.

Per eseguire query sul supporto del codificatore per 4:2:0 con esempi a 8 e 10 bitdepth usando i valori seguenti per il campo Formato :

  • DXGI_FORMAT_P010
  • DXGI_FORMAT_NV12

Nota

L'host deve gestire le fasi di sottocampionamento di input e conversione dei colori della codifica video.

IsSupported

Riceve un valore booleano che indica se il codec, il profilo e il formato specificati sono supportati.

Requisiti

   
Client minimo supportato Windows Build 22000
Server minimo supportato Windows Build 22000
Intestazione d3d12video.h