Package com.zego.zegoavkit2
Class ZegoVideoCaptureFactory
- java.lang.Object
-
- com.zego.zegoavkit2.ZegoVideoCaptureFactory
-
- Direct Known Subclasses:
ZegoScreenCaptureFactory
public abstract class ZegoVideoCaptureFactory extends java.lang.Object
外部采集工厂接口定义。Copyright © 2017 Zego. All rights reserved.
-
-
Constructor Summary
Constructors Constructor Description ZegoVideoCaptureFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract ZegoVideoCaptureDevice
create(java.lang.String device_id)
返回一个外部采集设备protected abstract void
destroy(ZegoVideoCaptureDevice vc)
当某个外部采集设备不需要时,通知调用者释放设备占用的资源
-
-
-
Method Detail
-
create
protected abstract ZegoVideoCaptureDevice create(java.lang.String device_id)
返回一个外部采集设备注意:一定不能返回 null 对象,否则会崩溃。在 SDK 线程内执行,不要在其中直接调用 SDK 的接口,如有必要可切换线程后再调用。
- Parameters:
device_id
- 设备 ID,用于标识一个唯一设备- Returns:
- 外部采集设备,不能为空对象
-
destroy
protected abstract void destroy(ZegoVideoCaptureDevice vc)
当某个外部采集设备不需要时,通知调用者释放设备占用的资源注意:在 SDK 线程内执行,不要在其中直接调用 SDK 的接口,如有必要可切换线程后再调用。
- Parameters:
vc
- 外部采集设备
-
-