Condividi tramite


D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 struttura (d3d12video.h)

Specifica gli argomenti del flusso di input per un flusso di input passato a ID3D12VideoProcessCommandList1::P rocessFrames1, che supporta la modifica del tipo di campo per ogni chiamata.

Sintassi

typedef struct D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 {
  D3D12_VIDEO_PROCESS_INPUT_STREAM       InputStream[2];
  D3D12_VIDEO_PROCESS_TRANSFORM          Transform;
  D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS Flags;
  D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE  RateInfo;
  INT                                    FilterLevels[32];
  D3D12_VIDEO_PROCESS_ALPHA_BLENDING     AlphaBlending;
  D3D12_VIDEO_FIELD_TYPE                 FieldType;
} D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1;

Members

InputStream[2]

Matrice di strutture D3D12_VIDEO_PROCESS_INPUT_STREAM contenenti il set di riferimenti per l'elaborazione video. Se il formato stereo è D3D12_VIDEO_PROCESS_STEREO_FORMAT_SEPARATE, è necessario fornire due set di flussi di input. Per tutti gli altri formati stereo, il primo set di riferimenti deve essere fornito e il secondo deve essere inizializzato zero.

Transform

Struttura D3D12_VIDEO_PROCESS_TRANSFORM che specifica la conversione di capovolgimento, rotazione, scalabilità e destinazione per l'input video.

Flags

Valore dell'enumerazione D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS che specifica le opzioni per il flusso di input.

RateInfo

Struttura D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE che specifica il framerate e gli indici di input e output per la conversione della frequenza di frame e la denterlacing.

FilterLevels[32]

Livello da applicare per ogni filtro abilitato. Il livello di filtro viene specificato nell'ordine in cui i filtri vengono visualizzati nell'enumerazione D3D12_VIDEO_PROCESS_FILTER_FLAGS . Specificare 0 se un filtro non è abilitato o l'indice di filtro è riservato.

AlphaBlending

Struttura D3D12_VIDEO_PROCESS_ALPHA_BLENDING che specifica l'alfa planare per un flusso di input nel processore video.

FieldType

Valore dell'enumerazione D3D12_VIDEO_FIELD_TYPE che specifica il tipo di campo interlacciato dell'origine di input. Quando si utilizza contenuto misto, usare ID3D12VideoProcessCommandList1::P rocessFrames1 che supporta la modifica del tipo di campo per ogni chiamata.

Requisiti

   
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Intestazione d3d12video.h

Vedi anche

- - D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTSID3D12VideoProcessCommandList1::P rocessFrames1