hi_venc_rc_attr
Description
Defines the RC attributes of an encoding channel.
Prototype
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"h264_cbr": hi_venc_h264_cbr}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"h264_vbr": hi_venc_h264_vbr}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"h264_avbr": hi_venc_h264_avbr}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"h264_qvbr": hi_venc_h264_qvbr}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"h264_cvbr": hi_venc_h264_cvbr}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"h264_fixqp": hi_venc_h264_fixqp}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"h264_qpmap": hi_venc_h264_qpmap}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"mjpeg_cbr": hi_venc_mjpeg_cbr}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"mjpeg_vbr": hi_venc_mjpeg_vbr}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"mjpeg_fixqp": hi_venc_mjpeg_fixqp}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"h265_cbr": hi_venc_h265_cbr}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"h265_vbr": hi_venc_h265_vbr}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"h265_avbr": hi_venc_h265_avbr}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"h265_qvbr": hi_venc_h265_qvbr}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"h265_cvbr": hi_venc_h265_cvbr}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"h265_fixqp": hi_venc_h265_fixqp}
hi_venc_rc_attr = {"rc_mode": rc_mode, # RW; the type of rc
"h265_qpmap": hi_venc_h265_qpmap}
Members
Member |
Description |
|---|---|
rc_mode |
RC mode.
The attribute variables of each RC mode are basically consistent across the protocols. Table 1 describes the common attributes of the RC modes. |
h264_cbr |
Dictionary, CBR attributes of an H.264 encoding channel. |
h264_vbr |
Dictionary, VBR attributes of an H.264 encoding channel. |
h264_avbr |
Dictionary, AVBR attributes of an H.264 encoding channel. |
h264_qvbr |
Dictionary, QVBR attributes of an H.264 encoding channel. |
h264_cvbr |
Dictionary, CVBR attributes of an H.264 encoding channel. |
h264_fixqp |
Dictionary, FIXQP attributes of an H.264 encoding channel. |
h264_qpmap |
Dictionary, QPMAP attributes of an H.264 encoding channel. Reserved. |
mjpeg_fixqp |
Dictionary, FIXQP attributes of a motion Joint Photographic Experts Group (MJPEG) encoding channel. Reserved. |
mjpeg_cbr |
Dictionary, CBR attributes of an MJPEG encoding channel. Reserved. |
mjpeg_vbr |
Dictionary, VBR attributes of an MJPEG encoding channel. Reserved. |
h265_cbr |
Dictionary, CBR attributes of an H.265 encoding channel. |
h265_vbr |
Dictionary, VBR attributes of an H.265 encoding channel. |
h265_avbr |
Dictionary, AVBR attributes of an H.265 encoding channel. |
h265_qvbr |
Dictionary, QVBR attributes of an H.265 encoding channel. |
h265_cvbr |
Dictionary, CVBR attributes of an H.265 encoding channel. |
h265_fixqp |
Dictionary, FIXQP attributes of an H.265 encoding channel. |
h265_qpmap |
Dictionary, QPMAP attributes of an H.265 encoding channel. Reserved. |
References
RC Mode |
GOP |
StatTime(s) |
FrmRate (src_frame_rate/dst_frame_rate) |
|---|---|---|---|
CBR |
≥ 1 |
≥ 1 |
src_frame_rate ≥ dst_frame_rate |
VBR |
≥ 1 |
≥ 1 |
src_frame_rate ≥ dst_frame_rate |
AVBR |
≥ 1 |
≥ 1 |
src_frame_rate ≥ dst_frame_rate |
FIXQP |
≥ 1 |
≥ 1 |
src_frame_rate ≥ dst_frame_rate |
QPMAP |
≥ 1 |
≥ 1 |
src_frame_rate ≥ dst_frame_rate |