程序包 rtc
类 FakeAudioCapturer
java.lang.Object
rtc.FakeAudioCapturer
音频流导入接口.
音频导入相关功能接口。
-
方法概要
修饰符和类型方法说明static void
destoryCapturer
(FakeAudioCapturer capturer) 销毁一个视频采集器对象int
enable
(boolean isEnable) 当前AVD引擎使用音频导入作为缺省音频源int
inputAACFrame
(long timestamp_ns, int sampleRate, int channels, byte[] data, int len, int samplesOfEncodedData) 给Capturer输入AAC编码后的数据int
inputCapturedFrame
(long timestamp_ns, int sampleRate, int channels, byte[] data, int len) 给Capturer输入PCM原始数据static FakeAudioCapturer
instance()
获取一个音频采集器对象boolean
判断Capturer是否正在运行long
-
方法详细资料
-
instance
获取一个音频采集器对象- 返回:
- 音频采集器对象指针。
-
destoryCapturer
销毁一个视频采集器对象 -
nativeCapture
public long nativeCapture() -
isRunning
public boolean isRunning()判断Capturer是否正在运行- 返回:
- 是否在运行。
-
enable
public int enable(boolean isEnable) 当前AVD引擎使用音频导入作为缺省音频源- 返回:
- 返回错误代码: AVD_OK 成功
-
inputCapturedFrame
public int inputCapturedFrame(long timestamp_ns, int sampleRate, int channels, byte[] data, int len) 给Capturer输入PCM原始数据- 返回:
- 返回错误代码: AVD_OK 成功 Err_Invalid_Arg 参数不合法,可忽略 Err_Wrong_Status 状态不对,可忽略
-
inputAACFrame
public int inputAACFrame(long timestamp_ns, int sampleRate, int channels, byte[] data, int len, int samplesOfEncodedData) 给Capturer输入AAC编码后的数据- 返回:
- 返回错误代码: AVD_OK 成功
-