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