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

추가 정보

PFND3D12DDI_VIDEO_PROCESS_FRAME_0043