D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0083_0 열거형(d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0083_0 열거형은 HEVC 인코딩에 대한 구성 지원 플래그를 지정합니다.

Syntax

typedef enum D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS_0083_0 {
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_NONE,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_BFRAME_LTR_COMBINED_SUPPORT,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_INTRA_SLICE_CONSTRAINED_ENCODING_SUPPORT,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_CONSTRAINED_INTRAPREDICTION_SUPPORT,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_SAO_FILTER_SUPPORT,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_ASYMETRIC_MOTION_PARTITION_SUPPORT,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_ASYMETRIC_MOTION_PARTITION_REQUIRED,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_TRANSFORM_SKIP_SUPPORT,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_DISABLING_LOOP_FILTER_ACROSS_SLICES_SUPPORT,
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_P_FRAMES_IMPLEMENTED_AS_LOW_DELAY_B_FRAMES
} ;

상수

 
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_NONE
플래그가 없습니다.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_BFRAME_LTR_COMBINED_SUPPORT
B 프레임 및 장기 참조 프레임을 동시에 사용할 수 있는 지원을 나타냅니다.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_INTRA_SLICE_CONSTRAINED_ENCODING_SUPPORT
프레임의 모든 조각이 동일한 프레임의 다른 조각과 독립적으로 인코딩되는 조각 제한 인코딩에 대한 지원을 나타냅니다. 이 모드는 동작 벡터 검색 범위를 현재 조각의 영역 상자로 제한합니다. 즉, 조각 경계 외부의 동작 벡터를 사용할 수 없습니다.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_CONSTRAINED_INTRAPREDICTION_SUPPORT
활성화된 경우 코딩된 블록이 아닌 다른 코드 내 블록의 잔여 데이터로 각 코드 내 블록의 인코딩을 강제로 적용하는 제한된 인트라 예측에 대한 지원을 나타냅니다. 이 플래그는 PPS(그림 매개 변수 집합)의 constrained_intra_pred_flag 나타냅니다.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_SAO_FILTER_SUPPORT
샘플 적응 오프셋에 대한 지원을 나타냅니다.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_ASYMETRIC_MOTION_PARTITION_SUPPORT
비대칭 동작 파티션에 대한 지원을 나타냅니다.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_ASYMETRIC_MOTION_PARTITION_REQUIRED
비대칭 동작 파티션을 항상 사용하도록 설정해야 했음을 나타냅니다. 이 플래그가 설정되면 D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_ASYMETRIC_MOTION_PARTITION_SUPPORT 설정해야 합니다.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_TRANSFORM_SKIP_SUPPORT
변환 건너뛰기에 대한 지원을 나타냅니다.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_DISABLING_LOOP_FILTER_ACROSS_SLICES_SUPPORT
조각에서 루프 필터를 사용하지 않도록 설정하기 위한 지원을 나타냅니다.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_0083_0_P_FRAMES_IMPLEMENTED_AS_LOW_DELAY_B_FRAMES
D3D12DDI_VIDEO_ENCODER_FRAME_TYPE_HEVC_0080_P_FRAME 형식으로 인코딩되는 프레임이 압축 비트 스트림에서 낮은 지연 B 프레임으로 기록됨을 나타냅니다. 이 플래그를 설정하지 않으면 P 프레임이 압축된 비트 스트림에 기록됩니다.

참고


>이 모드에서 작동할 때 호출자는 P 프레임이 POC(그림 순서 수) 순서에서 과거 프레임에 대한 참조만 있는 일반화된 B 프레임으로 처리된다는 점을 고려하여 AUD_NUT 및 HEVC 비트 스트림의 다른 부분에서 올바른 프레임 형식을 코딩해야 합니다.

설명

일반 정보는 D3D12 비디오 인코딩을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11(WDDM 3.0)
머리글 d3d12umddi.h

추가 정보

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0083_0