다음을 통해 공유


D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 구조체(d3d12umddi.h)

D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 구조는 비디오 프로세서의 기능을 검색하는 데 사용되는 정보를 지정합니다. PFND3D12DDI_VIDEO_GETCAPS 콜백 함수에서 사용되며 D3D12DDIARG_VIDEO_GETCAPS_0020 Type 매개 변수가 D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_SUPPORT 설정됩니다.

구문

typedef struct D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 {
  UINT                                              NodeIndex;
  D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020            InputSample;
  D3D12DDI_VIDEO_FIELD_TYPE_0020                    InputFieldType;
  D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020           InputStereoFormat;
  DXGI_RATIONAL                                     InputFrameRate;
  D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020            OutputFormat;
  D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020           OutputStereoFormat;
  DXGI_RATIONAL                                     OutputFrameRate;
  D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS_0022         SupportFlags;
  D3D12DDI_VIDEO_SCALE_SUPPORT_0032                 ScaleSupport;
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS_0020 FeatureSupport;
  D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020     DeinterlaceSupport;
  D3D12DDI_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS_0022 AutoProcessingSupport;
  D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020          FilterSupport;
  D3D12DDI_VIDEO_PROCESS_FILTER_RANGE_0020          FilterRangeSupport[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020];
} D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032;

멤버

NodeIndex

다중 어댑터 작업에서 이 작업이 적용되는 디바이스의 물리적 어댑터를 나타냅니다.

InputSample

입력 너비, 높이 및 형식입니다. D3D12DDI_VIDEO_SAMPLE_DESCRIPTION 참조하세요.

InputFieldType

입력 샘플의 인터레이스된 필드 형식입니다. D3D12DDI_VIDEO_FIELD_TYPE 참조하세요.

InputStereoFormat

입력의 스테레오 형식입니다. D3D12DDI_VIDEO_FRAME_STEREO_FORMAT 참조하세요.

InputFrameRate

입력 프레임 속도입니다.

OutputFormat

출력 DXGI 형식 및 색 공간입니다. D3D12DDI_VIDEO_FORMAT_DESCRIPTION 참조하세요.

OutputStereoFormat

출력의 스테레오 형식입니다. D3D12DDI_VIDEO_FRAME_STEREO_FORMAT 참조하세요.

OutputFrameRate

출력의 프레임 속도입니다.

SupportFlags

입력 형식 및 색 공간에서 출력 형식 및 색 공간으로의 변환이 지원되는지를 나타냅니다. 자세한 내용은 D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS 참조하세요.

ScaleSupport

출력 처리에 대한 입력에 대해 지원되는 출력 배율 범위를 나타냅니다. D3D12DDI_VIDEO_SCALE_SUPPORT 참조하세요.

FeatureSupport

D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS 열거형에서 0개 이상의 플래그가 있는 비트 OR입니다.

DeinterlaceSupport

드라이버에서 지원하는 deinterlace 모드입니다. D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS 참조하세요.

AutoProcessingSupport

드라이버에서 지원하는 자동 처리 작업의 유형을 나타냅니다.

FilterSupport

D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS 열거형에서 0개 이상의 플래그가 있는 비트 OR입니다.

FilterRangeSupport[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020]

필터 범위 값 목록입니다. 필터가 D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS 표시되는 순서와 동일한 순서로 범위 값의 순서를 지정해야 합니다. D3D12DDI_VIDEO_PROCESS_MAX_FILTERS 범위 값은 현재 및 이후 필터에 사용할 수 있습니다. D3D 런타임은 드라이버에서 지원하지 않는 범위 값을 0으로 초기화합니다. D3D12DDI_VIDEO_PROCESS_MAX_FILTERS 값은 다음과 같이 정의됩니다.

#define D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020 32

요구 사항

요구 사항
헤더 d3d12umddi.h