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 |