Condividi tramite


struttura D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 (d3d12umddi.h)

Descrive le proprietà del flusso di input per il processore video.

Sintassi

typedef struct D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 {
  DXGI_FORMAT                                   Format;
  DXGI_COLOR_SPACE_TYPE                         ColorSpace;
  DXGI_RATIONAL                                 SourceAspectRatio;
  DXGI_RATIONAL                                 DestinationAspectRatio;
  DXGI_RATIONAL                                 FrameRate;
  D3D12DDI_VIDEO_SIZE_RANGE_0032                SourceSizeRange;
  D3D12DDI_VIDEO_SIZE_RANGE_0032                DestinationSizeRange;
  BOOL                                          EnableOrientation;
  D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020      FilterFlags;
  D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020       StereoFormat;
  D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 DeinterlaceMode;
  BOOL                                          EnableAlphaBlending;
  D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020          LumaKey;
  UINT                                          NumPastFrames;
  UINT                                          NumFutureFrames;
  BOOL                                          EnableAutoProcessing;
} D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043;

Members

Format

Formato DXGI della trama di input e dei riferimenti.

ColorSpace

Valore DXGI_COLOR_SPACE_TYPE che specifica lo spazio dei colori per l'input del processore video e le superfici di riferimento.

SourceAspectRatio

Proporzioni di origine.

DestinationAspectRatio

Proporzioni di destinazione.

FrameRate

Frequenza dei fotogrammi del flusso video di input, specificata come struttura DXGI_RATIONAL.

SourceSizeRange

Descrive le dimensioni minime e massime del rettangolo di origine. Il processore video deve allocare per gestire tutti i casi all'interno dell'intervallo.

DestinationSizeRange

Descrive le dimensioni minime e massime del rettangolo di destinazione. Il processore video deve allocare per gestire tutti i casi all'interno dell'intervallo.

EnableOrientation

Abilitare tutte le trasformazioni specificate in D3D12DDI_VIDEO_PROCESS_ORIENTATION.

FilterFlags

Un OR bit per bit di uno o più flag dell'enumerazione D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020 specifica i filtri da abilitare.

StereoFormat

Usa D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 per specificare se il flusso è stereo o meno. Se il valore è D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE, sono presenti due set di trame di input e riferimenti (per il case interlacciato stereo).

DeinterlaceMode

Oggetto D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 che rappresenta la modalità deinterlace da utilizzare.

EnableAlphaBlending

Alfa planare per un flusso di input nel processore video. Vedere D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING.

LumaKey

Un D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020 che rappresenta una chiave luma per un flusso di input nel processore video.

NumPastFrames

Numero di fotogrammi passati.

NumFutureFrames

Numero di fotogrammi futuri.

EnableAutoProcessing

Abilita o disabilita le funzionalità di elaborazione automatica nel processore video.

Requisiti

Requisito Valore
Intestazione d3d12umddi.h