다음을 통해 공유


D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS 열거형(d3d12video.h)

비디오 디코딩에 대한 구성을 지정합니다.

Syntax

typedef enum D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS {
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONE,
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED,
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED,
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED,
  D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME
} ;

상수

 
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONE
구성 플래그가 없습니다.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED
출력 디코딩된 표면의 높이는 32의 배수여야 합니다.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED
드라이버는 사후 처리를 지원합니다. 이 플래그가 설정되면 호스트 디코더는 D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS 변환 플래그를 사용하여 사후 처리를 설정할 수 있습니다.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED
참조 리소스는 D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY 리소스 플래그를 사용하여 할당해야 합니다. 참조 텍스처는 형식 변환 또는 다운스케일 수행과 유사하게 출력 텍스처와 분리되어야 합니다. 이 플래그는 D3D12_VIDEO_DECODE_TIER_3 이상에 대해 설정해서는 안 됩니다.
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME
디코딩 해상도는 키가 아닌 프레임에서 변경할 수 있습니다.

요구 사항

요구 사항
헤더 d3d12video.h