D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 구조체(d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 구조에는 비트 전송률이 제한된 상수 품질 대상에 대한 속도 제어 정의가 포함되어 있습니다.

구문

typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 {
  UINT   InitialQP;
  UINT   MinQP;
  UINT   MaxQP;
  UINT64 MaxFrameBitSize;
  UINT64 TargetAvgBitRate;
  UINT64 PeakBitRate;
  UINT   ConstantQualityTarget;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2;

멤버

InitialQP

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_INITIAL_QP 플래그가 설정되면 속도 제어 알고리즘에서 InitialQP를 사용할 수 있습니다.

MinQP

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE 플래그가 설정되면 MinQP는 속도 제어 알고리즘의 QP(양자화 매개 변수) 범위를 제한합니다.

MaxQP

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE 플래그가 설정되면 MaxQP는 속도 제어 알고리즘의 QP 범위를 제한합니다.

MaxFrameBitSize

인코딩할 각 프레임의 최대 크기(비트)입니다. D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_MAX_FRAME_SIZE 설정되면 MaxFrameBitSize는 속도 제어 알고리즘에서 각 프레임의 최대 크기를 제한합니다.

TargetAvgBitRate

사용할 평균 비트 전송률(초당 비트 수)입니다.

PeakBitRate

도달할 수 있는 최대 비트 전송률(초당 비트 수)입니다.

ConstantQualityTarget

품질 수준을 나타냅니다. 각 표준이 이 인수의 범위를 정의하므로 값은 코덱에 따라 다릅니다(예: H.264/HEVC 0-51, 등 cetera).

설명

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

요구 사항

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

추가 정보

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080