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 별로 제공됩니다.
Mode가 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 |