MWCapture SDK Mac 3.4.62314

- Home
- Development Library
- Release Notes

Public Attributes | List of all members
mw_venc_rate_control Struct Reference
Hardware Encoder Module Structures

mw_venc_rate_control_t More...

`#include <mw_venc_common.h>`

## Public Attributes
mw_venc_rate_control_mode_t | mode
| Bitrate controlling methods.
union {
struct {
uint32_t target_bitrate
| Target bitrate(kbit/s): only valid when the bitrate is variable or constant.
uint32_t max_bitrate
| The maximun bitrate(kbit/s): only valid when the bitrate is variable.
} |
struct {
uint8_t qpi
| I-Frame QP.
uint8_t qpb
| B-Frame QP.
uint8_t qpp
| P-Frame QP.
uint8_t reserved
| Reserved.
} |
}; |

## Detailed Description

mw_venc_rate_control_t

Defines the parameters of bitrate controlling.
Related type(s):
mw_venc_rate_control_mode_t
MW_VENC_PROPERTY_RATE_CONTROL
Related function(s):
mw_venc_create
mw_venc_create_ex
mw_venc_get_default_param
mw_venc_get_property mw_venc_set_property

The documentation for this struct was generated from the following file:

- /Users/magewell/builds/ks3341Bc/0/msdk/research/mw_capture_sdk_mac/Include/LibMWVenc/mw_venc_common.h