AVDFakeAudioCapturer Class Reference
Inherits from | NSObject |
---|---|
Declared in | AVDFakeAudioCapturer.h AVDFakeAudioCapturer.mm |
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