D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT 구조체(d3d12video.h)
지정된 기능이 D3D12_FEATURE_VIDEO_PROCESS_SUPPORT 경우 ID3D12VideoDevice::CheckFeatureSupport 호출에 대한 데이터를 제공합니다.
구문
typedef struct D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT {
UINT NodeIndex;
D3D12_VIDEO_SAMPLE InputSample;
D3D12_VIDEO_FIELD_TYPE InputFieldType;
D3D12_VIDEO_FRAME_STEREO_FORMAT InputStereoFormat;
DXGI_RATIONAL InputFrameRate;
D3D12_VIDEO_FORMAT OutputFormat;
D3D12_VIDEO_FRAME_STEREO_FORMAT OutputStereoFormat;
DXGI_RATIONAL OutputFrameRate;
D3D12_VIDEO_PROCESS_SUPPORT_FLAGS SupportFlags;
D3D12_VIDEO_SCALE_SUPPORT ScaleSupport;
D3D12_VIDEO_PROCESS_FEATURE_FLAGS FeatureSupport;
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS DeinterlaceSupport;
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS AutoProcessingSupport;
D3D12_VIDEO_PROCESS_FILTER_FLAGS FilterSupport;
D3D12_VIDEO_PROCESS_FILTER_RANGE FilterRangeSupport[32];
} D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT;
멤버
NodeIndex
다중 어댑터 작업에서 작업이 적용되는 디바이스의 물리적 어댑터를 나타내는 정수입니다.
InputSample
입력 샘플의 너비, 높이 및 형식을 정의하는 D3D12_VIDEO_SAMPLE 구조체입니다.
InputFieldType
입력 샘플의 인터레이스된 필드 형식을 지정하는 D3D12_VIDEO_FIELD_TYPE 열거형의 멤버입니다.
InputStereoFormat
입력 샘플의 스테레오 형식을 지정하는 D3D12_VIDEO_FRAME_STEREO_FORMAT 열거형의 멤버입니다.
InputFrameRate
입력 프레임 속도입니다.
OutputFormat
출력 DXGI 형식 및 색 공간을 지정하는 D3D12_VIDEO_FORMAT 구조체입니다.
OutputStereoFormat
출력의 스테레오 형식을 지정하는 D3D12_VIDEO_FRAME_STEREO_FORMAT 열거형의 멤버입니다.
OutputFrameRate
출력 프레임 속도입니다.
SupportFlags
요청된 형식 및 색 영역 변환이 지원되는지 여부를 나타내는 D3D12_VIDEO_PROCESS_SUPPORT_FLAGS 멤버입니다. 이 값은 ID3D12Device::CheckFeatureSupport 호출로 채워집니다.
ScaleSupport
지원되는 크기 조정 기능을 지정하는 D3D12_VIDEO_SCALE_SUPPORT 구조체입니다. 이 값은 ID3D12Device::CheckFeatureSupport 호출로 채워집니다.
FeatureSupport
지원되는 비디오 처리 기능을 지정하는 D3D12_VIDEO_PROCESS_FEATURE_FLAGS 열거형의 값의 비트 OR 조합입니다. 이 값은 ID3D12Device::CheckFeatureSupport 호출로 채워집니다.
DeinterlaceSupport
지원되는 디인터레이싱 기능을 지정하는 D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS 열거형의 멤버입니다. 이 값은 ID3D12Device::CheckFeatureSupport 호출로 채워집니다.
AutoProcessingSupport
지원되는 자동 처리 기능을 지정하는 D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS 멤버입니다. 이 값은 ID3D12Device::CheckFeatureSupport 호출로 채워집니다.
FilterSupport
지원되는 비디오 필터링 기능을 지정하는 D3D12_VIDEO_PROCESS_FILTER_FLAGS 열거형의 값의 비트 OR 조합입니다. 이 값은 ID3D12Device::CheckFeatureSupport 호출로 채워집니다.
FilterRangeSupport[32]
필터 범위 값을 나타내는 D3D12_VIDEO_PROCESS_FILTER_RANGE 구조체의 배열입니다. 이 값은 ID3D12Device::CheckFeatureSupport 호출로 채워집니다. 호출하는 애플리케이션은 CheckFeatureSupport를 호출하기 전에 필터 범위 목록에 대한 메모리를 할당해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12video.h |