D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 구조체(d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 구조는 속도 제어 구성을 지정합니다.

구문

typedef struct D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 {
  D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080                   Mode;
  D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080                  Flags;
  D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 ConfigParams;
  DXGI_RATIONAL                                                   TargetFrameRate;
} D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2;

멤버

Mode

속도 제어 모드를 지정하는 D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080 값입니다.

Flags

속도 제어에 대한 플래그를 지정하는 D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080 값입니다.

ConfigParams

멤버가 모드에 따라 특정 구성 구조를 가리키는 D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2 구조체입니다. QP(절대 양자화 매개 변수) 행렬 모드의 경우 구성 인수는 EncodeFrame 별로 제공됩니다.

ModeD3D12DDI_VIDEO_ENCODER_RATE_CONTROL_MODE_0080_ABSOLUTE_QP_MAP 경우 pRateControlQPMap의 QP 값이 절대 QP 값으로 사용됩니다.

다른 속도 제어 모드의 경우 pRateControlQPMap 의 QP 값은 현재 프레임 인코딩 작업에 사용할 델타 QP 맵으로 해석됩니다. 맵에 제공된 값은 속도 제어 알고리즘 또는 CQP 모드에서 설정된 기준 QP 상수에 의해 결정된 QP 값 위에 증가/감소됩니다.

TargetFrameRate

인코딩된 스트림의 대상 프레임 속도를 나타내는 DXGI_RATIONAL 구조체입니다. 이 값은 속도 제어 예산 알고리즘에 대한 힌트입니다.

설명

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

요구 사항

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

추가 정보

D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0