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, et cetera).
발언
일반적인 정보는 D3D12 비디오 인코딩 참조하세요.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11(WDDM 3.0) |
헤더 | d3d12umddi.h |
참고 항목
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2