AVDFakeAudioCapturer Class Reference

Inherits from NSObject
Declared in AVDFakeAudioCapturer.h
AVDFakeAudioCapturer.mm

Overview

* 音频流导入接口.

*

* 音频导入相关功能接口。

Other Methods

+ instance

获取一个音频采集器对象

+ (AVDFakeAudioCapturer *)instance

Discussion

获取一个音频采集器对象

  • @return 音频采集器对象指针。

  • @note 音频采集器整个引擎对象只有一个,为所有房间共用;

Declared In

AVDFakeAudioCapturer.h

+ destory

释放音频采集器对象, 空操作,此对象的生命期管理转到内部控制

+ (AVDResult)destory

Discussion

释放音频采集器对象, 空操作,此对象的生命期管理转到内部控制

Declared In

AVDFakeAudioCapturer.h

– isRunning

判断Capturer是否正在运行

- (BOOL)isRunning

Discussion

判断Capturer是否正在运行

  • @return 是否在运行。

Declared In

AVDFakeAudioCapturer.h

– enable:

当前AVD引擎使用音频导入作为缺省音频源

- (AVDResult)enable:(BOOL)isEnable

Discussion

当前AVD引擎使用音频导入作为缺省音频源

  • @return 返回错误代码:

  • AVD_OK 成功

Declared In

AVDFakeAudioCapturer.h

– inputCapturedFrame:sampleRate:channels:pts:

给Capturer输入PCM原始数据

- (AVDResult)inputCapturedFrame:(NSData *)sample sampleRate:(NSInteger)sampleRate channels:(NSInteger)channels pts:(NSInteger)pts

Discussion

给Capturer输入PCM原始数据

*

  • @param[in] pts 时间戳, nanos second。

  • @param[in] sampleRate 音频采样率

  • @param[in] channels 音频采集通道数

  • @param[in] sample 音频内容数据指针

  • @return 返回错误代码:

  • AVD_OK 成功

  • Err_Invalid_Arg 参数不合法,可忽略

  • Err_Wrong_Status 状态不对,可忽略

Declared In

AVDFakeAudioCapturer.h

Internal Methods

+ destoryInstance

释放音频采集器对象

+ (AVDResult)destoryInstance

Discussion

释放音频采集器对象

Declared In

AVDFakeAudioCapturer+Internal.h