D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 구조체(d3d12umddi.h)
D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 비디오 프로세서의 출력 스트림 속성을 설명합니다.
구문
typedef struct D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 {
DXGI_FORMAT Format;
DXGI_COLOR_SPACE_TYPE ColorSpace;
D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_0020 AlphaFillMode;
UINT AlphaFillModeSourceStreamIndex;
FLOAT BackgroundColor[4];
DXGI_RATIONAL FrameRate;
BOOL EnableStereo;
} D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032;
멤버
Format
출력 텍스처의 DXGI 형식입니다.
ColorSpace
DXGI_COLOR_SPACE_TYPE 값으로 비디오 프로세서 출력 화면의 색 공간입니다.
AlphaFillMode
비디오 프로세서가 렌더링 대상에 쓰는 데이터의 알파 채우기 모드입니다. D3D12DDI_VIDEO_PROCESSOR_ALPHA_FILL_MODE 참조하세요.
AlphaFillModeSourceStreamIndex
입력 스트림의 인덱스(0부터 시작)입니다. 이 필드는 AlphaFillMode 값이 D3D12DDI_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM 경우에 사용됩니다. 그렇지 않은 경우 이 설정은 무시됩니다.
BackgroundColor[4]
비디오 프로세서는 배경색을 사용하여 비디오 이미지가 포함되지 않은 대상 사각형의 영역을 채웁니다. 대상 사각형 외부 영역은 영향을 받지 않습니다. 값의 의미는 ColorSpace 멤버에 의해 지정됩니다.
값 | YCbCrA | RGBA |
---|---|---|
BackgroundColor[0] | Y | R |
BackgroundColor[1] | Cb | G |
BackgroundColor[2] | Cr | b |
BackgroundColor[3] | A | A |
FrameRate
DXGI_RATIONAL 구조체로 지정된 출력 비디오 스트림의 프레임 속도입니다.
EnableStereo
TRUE이면 스테레오 출력이 사용됩니다. 그렇지 않으면 비디오 프로세서가 모노 비디오 프레임을 생성합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12umddi.h |