VideoEncoder(pyVencConfig, pyVencCallBacker, deviceId, channelId)
函数功能
VideoEncoder类的构造函数。
若因内存不足,pyVencCallBacker未注册回调函数,或无法识别芯片等构造失败的场景会抛出“std::runtime_error”异常。
输入参数说明
参数名 |
类型 |
说明 |
---|---|---|
pyVencConfig |
VencConfig类 |
视频编码的参数。视频编码的最大分辨率(宽 * 高)不能超过 4096 * 2304。 |
pyVencCallBacker |
VencCallBacker类 |
绑定回调函数的VencCallBacker类。(须先注册回调函数,否则构造VideoEncoder会抛出异常。) |
deviceId |
int |
视频编码器部署的芯片,默认为 0 号芯片。 取值范围:[0, 识别到的芯片个数 - 1]。 |
channelId |
int |
视频编码器的视频流索引。
|
返回参数说明
VideoEncoder对象。
父主题: VideoEncoder类