Skip to content

Latest commit

 

History

History
83 lines (61 loc) · 2.93 KB

ns-d3d12umddi-d3d12ddi_video_encoder_rate_control_qvbr_0080_2.md

File metadata and controls

83 lines (61 loc) · 2.93 KB
UID tech.root title ms.date targetos description prerelease req.construct-type req.ddi-compliance req.dll req.header req.include-header req.kmdf-ver req.lib req.max-support req.redist req.target-min-winverclnt req.target-min-winversvr req.target-type req.typenames req.umdf-ver req.unicode-ansi topic_type api_type api_location api_name f1_keywords dev_langs helpviewer_keywords
NS:d3d12umddi.D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2
display
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2
02/16/2022
Windows
Learn more about the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 structure.
false
structure
d3d12umddi.h
Windows 11 (WDDM 3.0)
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2
apiref
HeaderDef
d3d12umddi.h
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2
d3d12umddi/D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2
c++
D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2

-description

The D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_QVBR_0080_2 structure contains the rate control definition for constant quality target with constrained bitrate.

-struct-fields

-field InitialQP

When the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_INITIAL_QP flag is set, InitialQP can be used by the rate control algorithm.

-field MinQP

When the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE flag is set, MinQP limits the quantization parameter (QP) range of the rate control algorithm.

-field MaxQP

When the D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_QP_RANGE flag is set, MaxQP limits the QP range of the rate control algorithm.

-field MaxFrameBitSize

Maximum size for each frame to be encoded, in bits. When D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAG_0080_ENABLE_MAX_FRAME_SIZE is set, MaxFrameBitSize limits each frame's maximum size in the rate control algorithm.

-field TargetAvgBitRate

Average bitrate to be used, in bits per second.

-field PeakBitRate

Maximum bitrate that can be reached, in bits per second.

-field ConstantQualityTarget

Indicates the quality level. Values are codec-specific as each standard defines the range for this argument (for example, H.264 / HEVC 0-51, et cetera).

-remarks

See D3D12 video encoding for general information.

-see-also

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS_0080_2

D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_FLAGS_0080