D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE 열거형(d3d12video.h)

비디오 인코더 속도 제어 모드를 지정합니다.

Syntax

typedef enum D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE {
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR,
  D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR
} ;

상수

 
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP
속도 제어 예산이 없습니다. 각 EncodeFrame 호출은 D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 또는 D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC 구조체의 pRateControlQPMap 필드에 있는 QP 값을 절대 QP 값의 맵으로 해석합니다.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP
상수 양자화 매개 변수 속도 제어 모드입니다.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR
상수 비트 전송률 제어 모드입니다.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR
가변 비트 전송률 제어 모드입니다.
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR
상수 품질 대상 속도 가변 속도 제어 모드입니다.

요구 사항

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

추가 정보

EncodeFrame

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264

D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC