D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE 열거형(d3d12video.h)
비디오 인코더 속도 제어 모드를 지정합니다.
Syntax
typedef enum D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE {
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP,
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP,
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR,
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR,
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR
} ;
상수
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAP 속도 제어 예산이 없습니다. 각 EncodeFrame 호출은 D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 또는 D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC 구조체의 pRateControlQPMap 필드에 있는 QP 값을 절대 QP 값의 맵으로 해석합니다. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQP 상수 양자화 매개 변수 속도 제어 모드입니다. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBR 상수 비트 전송률 제어 모드입니다. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBR 가변 비트 전송률 제어 모드입니다. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBR 상수 품질 대상 속도 가변 속도 제어 모드입니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 빌드 22000 |
지원되는 최소 서버 | Windows 빌드 22000 |
머리글 | d3d12video.h |