D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 구조체(d3d12umddi.h)

비디오 프로세서의 입력 스트림 속성에 대해 설명합니다.

구문

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;

멤버

Format

입력 텍스처 및 참조의 DXGI 형식입니다.

ColorSpace

비디오 프로세서 입력 및 참조 표면의 색 공간을 지정하는 DXGI_COLOR_SPACE_TYPE 값입니다.

SourceAspectRatio

원본 가로 세로 비율입니다.

DestinationAspectRatio

대상 가로 세로 비율입니다.

FrameRate

DXGI_RATIONAL 구조체로 지정된 입력 비디오 스트림의 프레임 속도입니다.

SourceSizeRange

최소 및 최대 원본 사각형 크기를 설명합니다. 비디오 프로세서는 범위 내의 모든 사례를 처리하기 위해 할당해야 합니다.

DestinationSizeRange

최소 및 최대 대상 사각형 크기를 설명합니다. 비디오 프로세서는 범위 내의 모든 사례를 처리하기 위해 크기를 할당해야 합니다.

EnableOrientation

D3D12DDI_VIDEO_PROCESS_ORIENTATION 지정된 모든 변환을 사용하도록 설정합니다. 회전이 중간을 의미하는 경우 90도 회전을 처리하도록 할당되어야 합니다.

FilterFlags

사용할 필터를 지정하는 D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS 열거형에서 하나 이상의 플래그의 비트 OR입니다.

StereoFormat

스트림이 스테레오인지 여부를 지정합니다. 값이 D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE 경우 두 개의 입력 텍스처 및 참조 집합이 있습니다(스테레오 인터레이스된 대/소문자).

FieldType

프레임 형식을 입력 스트림에 대해 프로그레시브 또는 인터레이스로 지정합니다. D3D12DDI_VIDEO_FIELD_TYPE 참조하세요.

DeinterlaceMode

사용할 디인터레이스 모드입니다. D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS 참조하세요.

EnableAlphaBlending

비디오 프로세서의 입력 스트림에 대한 평면 알파입니다. D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING 참조하세요.

LumaKey

비디오 프로세서의 입력 스트림에 대한 Luma 키입니다. 자세한 내용은 D3D12DDI_VIDEO_PROCESS_LUMA_KEY 참조하세요.

NumPastFrames

과거 프레임의 수입니다.

NumFutureFrames

이후 프레임 수입니다.

EnableAutoProcessing

비디오 프로세서에서 자동 처리 기능을 사용하거나 사용하지 않도록 설정합니다.

요구 사항

요구 사항
헤더 d3d12umddi.h