D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043 struttura (d3d12umddi.h)
Specifica i parametri di flusso di input per un flusso di input passato a PFND3D12DDI_VIDEO_PROCESS_FRAME.
Sintassi
typedef struct D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043 {
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_0020 InputStream[2];
D3D12DDI_VIDEO_PROCESS_TRANSFORM_0032 Transform;
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS_0020 Flags;
D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO_0032 RateInfo;
INT FilterLevels[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020];
D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING_0020 AlphaBlending;
D3D12DDI_VIDEO_FIELD_TYPE_0020 FieldType;
} D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0043;
Members
InputStream[2]
Contiene il set di riferimenti per poter eseguire l'elaborazione. Se il formato stereo è D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE, è necessario fornire due set di flussi di input. Se il formato stereo è qualsiasi altra modalità, il primo set di riferimenti deve essere fornito e il secondo deve essere inizializzato zero.
Transform
Specifica l'inversione, la rotazione, la scalabilità e la traduzione di destinazione per l'input video. Vedere D3D12DDI_VIDEO_PROCESS_TRANSFORM.
Flags
Specifica le opzioni per il flusso di input. Vedere D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_FLAGS.
RateInfo
Specifica la frequenza dei fotogrammi e gli indici di input e output per la conversione del framerate e la denterlacing. Vedere D3D12DDI_VIDEO_PROCESS_INPUT_STREAM_RATE_INFO.
FilterLevels[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020]
Livello da applicare per ogni filtro abilitato. Il livello di filtro viene specificato nell'ordine in cui i filtri vengono visualizzati nella D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS. Specificare 0 se un filtro non è abilitato o l'indice di filtro è riservato.
AlphaBlending
Alfa planare per un flusso di input nel processore video. Vedere D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING.
FieldType
Tipo di campo del processo video.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12umddi.h |