ZegoLiveRoom
Classes | Functions
ZEGO::VCAP Namespace Reference

Classes

class  IZegoTrafficControlCallback
 
struct  TrafficControl
 

Functions

ZEGOAVKIT_API void SetVideoCaptureFactory (AVE::VideoCaptureFactory *factory, AV::PublishChannelIndex idx=AV::PUBLISH_CHN_MAIN)
 
ZEGOAVKIT_API bool SetTrafficControlCallback (IZegoTrafficControlCallback *callback, AV::PublishChannelIndex idx=AV::PUBLISH_CHN_MAIN)
 

Function Documentation

◆ SetTrafficControlCallback()

ZEGOAVKIT_API bool ZEGO::VCAP::SetTrafficControlCallback ( IZegoTrafficControlCallback callback,
AV::PublishChannelIndex  idx = AV::PUBLISH_CHN_MAIN 
)

设置外部采集流控回调.

注意:目前只支持对主通道进行流控

Parameters
callback流控回调接口,当需要调整采集参数时,通过此回调通知
idx通道 ID,目前只支持对主通道进行流控
Returns
true: 设置成功; false: 设置失败
Attention
必须在 推流 前调用;
在 推流 过程中不要改变该回调实例。
必须使用 EnableTrafficControl(int, boolean) 开启流控才会触发此回调;
仅在使用外部码流时有效

◆ SetVideoCaptureFactory()

ZEGOAVKIT_API void ZEGO::VCAP::SetVideoCaptureFactory ( AVE::VideoCaptureFactory factory,
AV::PublishChannelIndex  idx = AV::PUBLISH_CHN_MAIN 
)

设置外部采集设备模块

Parameters
factory外部采集工厂;当置空时,关闭外部采集功能。
idx推流通道
Attention
可以在任何时机调用
在 SDK 回调销毁后,才可以销毁对应的 factory