struttura D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT (d3d12video.h)

Fornisce dati per le chiamate a ID3D12VideoDevice::CheckFeatureSupport quando la funzionalità specificata è D3D12_FEATURE_VIDEO_PROCESS_SUPPORT .

Sintassi

typedef struct D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT {
  UINT                                      NodeIndex;
  D3D12_VIDEO_SAMPLE                        InputSample;
  D3D12_VIDEO_FIELD_TYPE                    InputFieldType;
  D3D12_VIDEO_FRAME_STEREO_FORMAT           InputStereoFormat;
  DXGI_RATIONAL                             InputFrameRate;
  D3D12_VIDEO_FORMAT                        OutputFormat;
  D3D12_VIDEO_FRAME_STEREO_FORMAT           OutputStereoFormat;
  DXGI_RATIONAL                             OutputFrameRate;
  D3D12_VIDEO_PROCESS_SUPPORT_FLAGS         SupportFlags;
  D3D12_VIDEO_SCALE_SUPPORT                 ScaleSupport;
  D3D12_VIDEO_PROCESS_FEATURE_FLAGS         FeatureSupport;
  D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS     DeinterlaceSupport;
  D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS AutoProcessingSupport;
  D3D12_VIDEO_PROCESS_FILTER_FLAGS          FilterSupport;
  D3D12_VIDEO_PROCESS_FILTER_RANGE          FilterRangeSupport[32];
} D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT;

Members

NodeIndex

Intero che indica a quale adattatore fisico del dispositivo si applica l'operazione, in un'operazione a più schede.

InputSample

Struttura D3D12_VIDEO_SAMPLE che definisce la larghezza, l'altezza e il formato dell'esempio di input.

InputFieldType

Membro dell'enumerazione D3D12_VIDEO_FIELD_TYPE che specifica il tipo di campo interlacciato dell'esempio di input.

InputStereoFormat

Membro dell'enumerazione D3D12_VIDEO_FRAME_STEREO_FORMAT che specifica il formato stereo dell'esempio di input.

InputFrameRate

Frequenza dei fotogrammi di input.

OutputFormat

Struttura D3D12_VIDEO_FORMAT che specifica il formato DXGI di output e lo spazio colore.

OutputStereoFormat

Membro dell'enumerazione D3D12_VIDEO_FRAME_STEREO_FORMAT che specifica il formato stereo dell'output.

OutputFrameRate

Frequenza dei fotogrammi di output.

SupportFlags

Membro del D3D12_VIDEO_PROCESS_SUPPORT_FLAGS che indica se il formato richiesto e la conversione dello spazio dei colori sono supportati. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport.

ScaleSupport

Struttura D3D12_VIDEO_SCALE_SUPPORT che specifica le funzionalità di ridimensionamento supportate. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport.

FeatureSupport

Combinazione OR bit per bit dei valori dell'enumerazione D3D12_VIDEO_PROCESS_FEATURE_FLAGS che specifica le funzionalità di elaborazione video supportate. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport.

DeinterlaceSupport

Membro dell'enumerazione D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS che specifica le funzionalità di denterlacing supportate. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport.

AutoProcessingSupport

Membro del D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS che specifica le funzionalità di elaborazione automatica supportate. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport.

FilterSupport

Combinazione OR bit per bit dei valori dell'enumerazione D3D12_VIDEO_PROCESS_FILTER_FLAGS che specifica le funzionalità di filtro video supportate. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport.

FilterRangeSupport[32]

Matrice di strutture D3D12_VIDEO_PROCESS_FILTER_RANGE che rappresentano i valori dell'intervallo di filtri. Questo valore viene popolato dalla chiamata a ID3D12Device::CheckFeatureSupport. L'applicazione chiamante deve allocare la memoria per l'elenco di intervalli di filtri prima di chiamare CheckFeatureSupport.

Requisiti

Requisito Valore
Intestazione d3d12video.h