9#ifndef zego_api_external_video_capture_h
10#define zego_api_external_video_capture_h
Definition: video_capture.h:383
Definition: zego-api-external-video-capture.h:32
virtual ~IZegoTrafficControlCallback()
Definition: zego-api-external-video-capture.h:45
virtual void OnTrafficControlCallback(const TrafficControl &rate_control, const AV::PublishChannelIndex idx)=0
PublishChannelIndex
Definition: zego-api-defines.h:976
@ PUBLISH_CHN_MAIN
Definition: zego-api-defines.h:977
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)
Definition: AVDefines.h:17
Definition: zego-api-external-video-capture.h:20
int video_bitrate
Definition: zego-api-external-video-capture.h:25
int video_width
Definition: zego-api-external-video-capture.h:27
TrafficControl()
Definition: zego-api-external-video-capture.h:21
int video_height
Definition: zego-api-external-video-capture.h:28
int video_framerate
Definition: zego-api-external-video-capture.h:26
#define ZEGOAVKIT_API
Definition: zego-api-defines.h:59