自定义音频采集

SDK发送自定义采集的音频数据,目前支持外部传入pcm数据。目前iOS支持推一路流,SDK内部默认是内置麦克风采集,当开始自定义采集时,内置麦克风采集会停止。调用自定义采集接口仅仅改变的推流的音频源数据,不会影响推流的开启和关闭。推流的开启和关闭请正常调用推流接口实现。

步骤

1、开启自定义音频采集及配置

音频自定义采集参数ChuangCustomAudioCaptureConfig

// Objective-C

/*!
 @brief 是否启用自定义音频采集
 @param enable YES:启用自定义采集 NO:不启用自定义采集。(默认:NO 不启用自定义采集)
 @param config 自定义音频采集配置
 @return 调用结果  0:成功,非0:失败
 */
- (int)enableCustomAudioCapture:(BOOL)enable config:(ChuangCustomAudioCaptureConfig *)config;

方法参数说明:

参数 类型 是否必传 描述
enable BOOL 必传 自定义音频采集开关
param ChuangCustomAudioCaptureConfig 必传 自定义采集参数

2、发送自定义采集pcm音频数据

// Objective-C

/*!
 @brief 自定义音频采集的音频pcm数据
 @param data pcm数据
 @return 调用结果
 */
- (int)sendCustomAudioCapturePCMData:(NSData *)data;

方法参数说明:

参数 类型 是否必传 描述
data NSData 必传 pcm数据

results matching ""

    No results matching ""