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 |