D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 구조체(d3d12umddi.h)
비디오 프로세서의 입력 스트림 속성을 설명합니다.
구문
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;
멤버
Format
입력 텍스처 및 참조의 DXGI 형식입니다.
ColorSpace
비디오 프로세서 입력 및 참조 화면의 색 공간을 지정하는 DXGI_COLOR_SPACE_TYPE 값입니다.
SourceAspectRatio
원본 가로 세로 비율입니다.
DestinationAspectRatio
대상 가로 세로 비율입니다.
FrameRate
DXGI_RATIONAL 구조체로 지정된 입력 비디오 스트림의 프레임 속도입니다.
SourceSizeRange
최소 및 최대 원본 사각형 크기를 설명합니다. 비디오 프로세서는 범위 내의 모든 사례를 처리하기 위해 할당해야 합니다.
DestinationSizeRange
최소 및 최대 대상 사각형 크기를 설명합니다. 비디오 프로세서는 범위 내의 모든 사례를 처리하기 위해 할당해야 합니다.
EnableOrientation
D3D12DDI_VIDEO_PROCESS_ORIENTATION 지정된 모든 변환을 사용하도록 설정합니다.
FilterFlags
D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020 열거형에서 하나 이상의 플래그에 대한 비트 OR은 사용하도록 설정할 필터를 지정합니다.
StereoFormat
D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 사용하여 스트림이 스테레오인지 여부를 지정합니다. 값이 D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE 경우 두 개의 입력 텍스처 및 참조 집합이 있습니다(스테레오 인터레이스 케이스의 경우).
DeinterlaceMode
사용할 deinterlace 모드를 나타내는 D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020.
EnableAlphaBlending
비디오 프로세서의 입력 스트림에 대한 평면 알파입니다. D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING 참조하세요.
LumaKey
비디오 프로세서의 입력 스트림에 대한 루마 키를 나타내는 D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020.
NumPastFrames
지난 프레임의 수입니다.
NumFutureFrames
이후 프레임의 수입니다.
EnableAutoProcessing
비디오 프로세서에서 자동 처리 기능을 사용하거나 사용하지 않도록 설정합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12umddi.h |