D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR 구조체(d3d12video.h)
비트 전송률이 제한된 상수 품질 대상에 대한 속도 제어 구조 정의를 나타냅니다.
구문
typedef struct D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR {
UINT InitialQP;
UINT MinQP;
UINT MaxQP;
UINT64 MaxFrameBitSize;
UINT64 TargetAvgBitRate;
UINT64 PeakBitRate;
UINT ConstantQualityTarget;
} D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR;
멤버
InitialQP
D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_INITIAL_QP 사용하도록 설정하면 초기 QP를 속도 제어 알고리즘에서 사용할 수 있습니다.
MinQP
D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_QP_RANGE 사용하도록 설정되면 속도 제어 알고리즘의 QP 범위를 제한합니다.
MaxQP
D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_QP_RANGE 사용하도록 설정되면 속도 제어 알고리즘의 QP 범위를 제한합니다.
MaxFrameBitSize
코딩할 각 프레임의 최대 크기(비트)입니다. D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAG_ENABLE_MAX_FRAME_SIZE 사용하도록 설정되면 속도 제어 알고리즘의 각 프레임 최대 크기를 제한합니다.
TargetAvgBitRate
대상 평균 비트 속도를 비트/초로 나타냅니다.
PeakBitRate
이 속도 제어 모드를 사용하는 동안 비트/초로 도달할 수 있는 최대 비트 속도를 나타냅니다.
ConstantQualityTarget
품질 수준 대상입니다. 각 표준이 이 인수의 범위를 정의하기 때문에 값은 코덱에 따라 다릅니다.
요구 사항
지원되는 최소 클라이언트 | Windows Build 22000 |
지원되는 최소 서버 | Windows Build 22000 |
머리글 | d3d12video.h |