程序包 rtc
类 FakeVideoCapturer
java.lang.Object
rtc.FakeVideoCapturer
视频流导入接口.
视频导入相关功能接口。
-
嵌套类概要
修饰符和类型类说明static enum
视频图像格式.static interface
-
方法概要
修饰符和类型方法说明static FakeVideoCapturer
Create
(FakeVideoCapturer.FourccType fourFormat, boolean isScreen, FakeVideoCapturer.Listener listener) 创建一个视频采集器对象static void
destoryCapturer
(FakeVideoCapturer capturer) 销毁一个视频采集器对象int
inputCapturedFrame
(long timestamp_ns, int w, int h, byte[] data, int len, int rotation, boolean mirror) 给Capturer输入原始图像int
inputCapturedFrame
(long timestamp_ns, int w, int h, byte[] data, int len, int rotation, boolean mirror, FakeVideoCapturer.FourccType fourFormat) int
inputEncodedFrame
(long timestamp_ns, int w, int h, byte[] data, int len) 给Capturer输入编码后的数据boolean
判断Capturer是否正在运行long
-
方法详细资料
-
Create
public static FakeVideoCapturer Create(FakeVideoCapturer.FourccType fourFormat, boolean isScreen, FakeVideoCapturer.Listener listener) 创建一个视频采集器对象- 返回:
- 视频采集器对象指针。
-
destoryCapturer
销毁一个视频采集器对象 -
isRunning
public boolean isRunning()判断Capturer是否正在运行- 返回:
- 是否在运行。
-
inputCapturedFrame
public int inputCapturedFrame(long timestamp_ns, int w, int h, byte[] data, int len, int rotation, boolean mirror) 给Capturer输入原始图像- 返回:
- 返回错误代码: AVD_OK 成功 RTC_ERR_VIDEO_CONVERT_FAILED 转换图像格式失败,有可能是内存分配失败,可考虑重启程序。 Err_Invalid_Arg 参数不合法,可忽略 Err_Wrong_Status 状态不对,可忽略
-
inputCapturedFrame
public int inputCapturedFrame(long timestamp_ns, int w, int h, byte[] data, int len, int rotation, boolean mirror, FakeVideoCapturer.FourccType fourFormat) -
inputEncodedFrame
public int inputEncodedFrame(long timestamp_ns, int w, int h, byte[] data, int len) 给Capturer输入编码后的数据- 返回:
- 返回错误代码: AVD_OK 成功 Err_Invalid_Arg 参数不合法,可忽略 Err_Wrong_Status 状态不对,可忽略
-
nativeCapture
public long nativeCapture()
-