程序包 rtc

类 FakeAudioCapturer

java.lang.Object
rtc.FakeAudioCapturer

public class FakeAudioCapturer extends Object
音频流导入接口. 音频导入相关功能接口。
  • 方法详细资料

    • instance

      public static FakeAudioCapturer instance()
      获取一个音频采集器对象
      返回:
      音频采集器对象指针。
    • destoryCapturer

      public static void destoryCapturer(FakeAudioCapturer capturer)
      销毁一个视频采集器对象
    • 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 成功