Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Specifies video encoder rate control modes.
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
} ;
Constants
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_ABSOLUTE_QP_MAPNo rate control budgeting. Each EncodeFrame call will interpret the the QP values in the pRateControlQPMap field of the D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 or D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC structure as a map of absolute QP values. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CQPConstant quantization parameter rate control mode. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_CBRConstant bit rate rate control mode. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_VBRVariable bit rate control mode. |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE_QVBRConstant quality target rate variable rate control mode. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Build 22000 |
| Minimum supported server | Windows Build 22000 |
| Header | d3d12video.h |