|
ZegoLiveRoom
|
#include <video_capture.h>
Public Member Functions | |
| virtual void | SetPath (const char *path)=0 |
Public Member Functions inherited from AVE::VideoCaptureDeviceBase | |
| virtual void | AllocateAndStart (Client *client)=0 |
| 初始化采集使用的资源,例如启动线程,保存SDK传递的回调 More... | |
| virtual void | StopAndDeAllocate ()=0 |
| 停止并且释放采集占用的资源,同时调用client的Destroy方法,这里的client指的是AllocateAndStart传递的client More... | |
| virtual int | StartCapture ()=0 |
| 启动采集,采集的数据通过client对象的OnIncomingCapturedData通知SDK More... | |
| virtual int | StopCapture ()=0 |
| 停止采集 More... | |
| virtual VideoPixelBufferType | SupportBufferType ()=0 |
| 获取采集callback的类型 More... | |
| virtual void * | GetInterface ()=0 |
| 检查是否支持SupportsVideoCapture接口 More... | |
Static Public Member Functions | |
| static PictureCaptureDevice * | Create () |
| static void | Destroy (PictureCaptureDevice *camera) |
|
static |
|
static |
|
pure virtual |