D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 struttura (d3d12umddi.h)
Descrive le proprietà del flusso di input per il processore video.
Sintassi
typedef struct D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 {
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_FIELD_TYPE_0020 FieldType;
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_0032;
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
Rapporto di aspetto di origine.
DestinationAspectRatio
Rapporto di aspetto della 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 le dimensioni per gestire tutti i casi all'interno dell'intervallo.
EnableOrientation
Abilitare tutte le trasformazioni specificate in D3D12DDI_VIDEO_PROCESS_ORIENTATION. Se la rotazione implica un intermedio, deve essere allocata per gestire la rotazione di 90 gradi.
FilterFlags
Or bit per bit di uno o più flag dall'enumerazione D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS , che specifica i filtri da abilitare.
StereoFormat
Specifica 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).
FieldType
Specifica il formato della cornice come progressivo o interlacciato per il flusso di input. Vedere D3D12DDI_VIDEO_FIELD_TYPE.
DeinterlaceMode
Modalità deinterlace da usare. Vedere D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS.
EnableAlphaBlending
Alfa planare per un flusso di input nel processore video. Vedere D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING.
LumaKey
Chiave Luma per un flusso di input nel processore video. Per altre informazioni, vedere D3D12DDI_VIDEO_PROCESS_LUMA_KEY .
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 |