다음을 통해 공유


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 기준으로 제공됩니다.

모드D3D12DDI_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