다음을 통해 공유


D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION 구조체(d3d12video.h)

지정된 기능이 D3D12_FEATURE_VIDEO_ENCODER_OUTPUT_RESOLUTIONID3D12VideoDevice::CheckFeatureSupport 호출에 대한 데이터를 제공합니다. 지정된 코덱에 대해 지원되는 해결 방법 목록을 검색합니다.

구문

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION {
  UINT                                              NodeIndex;
  D3D12_VIDEO_ENCODER_CODEC                         Codec;
  UINT                                              ResolutionRatiosCount;
  BOOL                                              IsSupported;
  D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC       MinResolutionSupported;
  D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC       MaxResolutionSupported;
  UINT                                              ResolutionWidthMultipleRequirement;
  UINT                                              ResolutionHeightMultipleRequirement;
  D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC *pResolutionRatios;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION;

멤버

NodeIndex

단일 GPU 작업의 경우 0으로 설정합니다. 여러 GPU 노드가 있는 경우 명령 큐가 적용되는 노드(디바이스의 물리적 어댑터)를 식별하도록 비트를 설정합니다. 마스크의 각 비트는 단일 노드에 해당합니다. 1비트만 설정할 수 있습니다.

Codec

지원되는 해결 방법이 쿼리되는 코덱을 지정하는 D3D12_VIDEO_ENCODER_CODEC 열거형의 멤버입니다.

ResolutionRatiosCount

검색할 해상도 비율의 수입니다. 이 숫자는 D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT 숫자와 일치해야 합니다. 기능으로 지정된 D3D12_FEATURE_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT 사용하여 ID3D12VideoDevice::CheckFeatureSupport 호출에서 반환된 ResolutionRatiosCount 필드입니다.

IsSupported

쿼리 입력이 지원되는지 여부를 나타내는 부울을 받습니다.

MinResolutionSupported

지정된 코덱에 대해 지원되는 최소 해상도를 받습니다.

MaxResolutionSupported

지정된 코덱에 대해 지원되는 최대 해상도를 받습니다.

ResolutionWidthMultipleRequirement

해상도 너비 구성 요소를 나눌 수 있는 숫자를 지정하는 UINT입니다.

ResolutionHeightMultipleRequirement

해상도 높이 구성 요소를 나눌 수 있는 숫자를 지정하는 UINT입니다.

pResolutionRatios

지정된 코덱에 대해 지원되는 해상도 비율을 돌이킬 수 없는 분수로 나타내는 D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC 목록을 받습니다. 호출자는 ResolutionRatiosCount 필드를 기반으로 이 배열에 대한 메모리를 할당하고 ID3D12VideoDevice::CheckFeatureSupport에 대한 호출을 쿼리 구조체에 할당해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Build 22000
지원되는 최소 서버 Windows Build 22000
머리글 d3d12video.h