D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS 열거형(d3d12video.h)

H.264 비디오 인코딩에 대한 구성 플래그를 지정합니다.

Syntax

typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS {
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_NONE,
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_CONSTRAINED_INTRAPREDICTION,
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_ADAPTIVE_8x8_TRANSFORM,
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ENABLE_CABAC_ENCODING,
  D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES
} ;

상수

 
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_NONE
없음
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_CONSTRAINED_INTRAPREDICTION
코딩된 각 블록의 인코딩을 다른 코드 내 블록(즉, 코드 간 블록이 아닌 프레임)의 잔여 데이터로 강제 적용합니다. D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_CONSTRAINED_INTRAPREDICTION_SUPPORT 지원을 확인합니다. 이는 PPS(그림 매개 변수 집합)의 constrained_intra_pred_flag 나타냅니다.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_ADAPTIVE_8x8_TRANSFORM
적응형 8x8 변환을 사용할 수 있습니다. D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_ADAPTIVE_8x8_TRANSFORM_ENCODING_SUPPORT 지원을 검사.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ENABLE_CABAC_ENCODING
CABAC 엔트로피 코딩을 사용하도록 설정합니다. 해제된 경우 는 CAVLC를 사용합니다. D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_CABAC_ENCODING_SUPPORT 지원을 검사.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES
호출자는 이러한 프레임의 조각이 서로 독립적으로 코딩되는 그림 컨트롤 구조의 특수 플래그를 사용하여 각 프레임에 대해 요청할 수 있습니다. 이 모드는 동작 벡터 검색 범위를 현재 조각의 영역 상자로 제한합니다. 즉, 조각 경계 외부의 동작 벡터를 사용할 수 없습니다.

요구 사항

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