AlivcLivePusher_Interactive v6.17.0
Aliyun Live Pusher Interactive SDK API Reference Manual for iOS Platforms
Loading...
Searching...
No Matches
<AlivcLivePusherAudioSampleDelegate> Protocol Reference

音频裸数据相关回调 More...

#include "AlivcLivePusher.h"

Inheritance diagram for <AlivcLivePusherAudioSampleDelegate>:

Instance Methods

(void) - onAudioSampleCallback:audioSample:
 设备采集的原始音频数据,支持修改,采集裸数据回调
 
(void) - onMixedAllAudioSampleCallback:audioSample:
 推流数据和播放数据混音后回调
 
(void) - onPlaybackAudioSampleCallback:audioSample:
 播放数据回调
 
(void) - onProcessAudioSampleCallback:audioSample:
 3A后数据回调
 
(void) - onPublishAudioSampleCallback:audioSample:
 推流数据回调
 

Detailed Description

音频裸数据相关回调

Method Documentation

◆ onAudioSampleCallback:audioSample:

- (void) onAudioSampleCallback: (AlivcLivePusher *)  pusher
audioSample: (AlivcLivePusherAudioDataSample *)  audioSample 

设备采集的原始音频数据,支持修改,采集裸数据回调

默认关闭,需要通过enableAudioFrameObserver : YES audioSource: AliLiveAudioSourceCaptured 开启

  • 该接口支持设置采样率、声道数
  • 该接口支持读写模式
Parameters
pusher推流引擎对象
audioSample音频数据sample, AlivcLivePusherAudioDataSample
Note
请不要在此回调函数中做任何耗时操作,否则可能导致声音异常

◆ onMixedAllAudioSampleCallback:audioSample:

- (void) onMixedAllAudioSampleCallback: (AlivcLivePusher *)  pusher
audioSample: (AlivcLivePusherAudioDataSample *)  audioSample 

推流数据和播放数据混音后回调

默认关闭,需要通过enableAudioFrameObserver : YES audioSource: AliLiveAudioSourceMixedAll 开启

  • 该接口支持设置采样率、声道数
  • 该接口只支持只读模式
Parameters
pusher推流引擎对象
audioSample音频数据sample, AlivcLivePusherAudioDataSample
Note
请不要在此回调函数中做任何耗时操作,否则可能导致声音异常

◆ onPlaybackAudioSampleCallback:audioSample:

- (void) onPlaybackAudioSampleCallback: (AlivcLivePusher *)  pusher
audioSample: (AlivcLivePusherAudioDataSample *)  audioSample 

播放数据回调

默认关闭,需要通过enableAudioFrameObserver : YES audioSource: AliLiveAudioSourcePlayback 开启

  • 该接口支持设置采样率、声道数
  • 该接口只支持只读模式
Parameters
pusher推流引擎对象
audioSample音频数据sample, AlivcLivePusherAudioDataSample
Note
请不要在此回调函数中做任何耗时操作,否则可能导致声音异常

◆ onProcessAudioSampleCallback:audioSample:

- (void) onProcessAudioSampleCallback: (AlivcLivePusher *)  pusher
audioSample: (AlivcLivePusherAudioDataSample *)  audioSample 

3A后数据回调

默认关闭,需要通过enableAudioFrameObserver : YES audioSource: AliLiveAudioSourceProcessCaptured 开启

  • 该接口支持设置采样率、声道数
  • 该接口支持读写模式
Parameters
pusher推流引擎对象
audioSample音频数据sample, AlivcLivePusherAudioDataSample
Note
请不要在此回调函数中做任何耗时操作,否则可能导致声音异常

◆ onPublishAudioSampleCallback:audioSample:

- (void) onPublishAudioSampleCallback: (AlivcLivePusher *)  pusher
audioSample: (AlivcLivePusherAudioDataSample *)  audioSample 

推流数据回调

默认关闭,需要通过enableAudioFrameObserver : YES audioSource: AliLiveAudioSourcePub 开启

  • 该接口支持设置采样率、声道数
  • 该接口只支持只读模式
Parameters
pusher推流引擎对象
audioSample音频数据sample, AlivcLivePusherAudioDataSample
Note
请不要在此回调函数中做任何耗时操作,否则可能导致声音异常

The documentation for this protocol was generated from the following file: