NERtc iOS SDK
V5.3.1
|
音频数据回调
如果需要对音频数据做处理,需要实现这个 protocol
更多...
#import <NERtcEngineDelegate.h>
构造函数 | |
(void) | - onNERtcEngineAudioFrameDidRecord: |
采集音频数据回调,用于声音处理等操作。 更多... | |
(void) | - onNERtcEngineAudioFrameWillPlayback: |
播放音频数据回调,用于声音处理等操作。 更多... | |
(void) | - onNERtcEnginePlaybackAudioFrameBeforeMixingWithUserID:frame: |
获取某一远端用户混音前的音频数据。 成功注册音频观测器后,如果订阅了远端音频(默认订阅)且远端用户开启音频后,SDK 会在捕捉到混音前的音频数据时,触发该回调,将音频数据回调给用户。 更多... | |
(void) | - onNERtcEnginePlaybackAudioFrameBeforeMixingWithUserID:frame:channelId: |
获取某一远端用户混音前的音频数据。 成功注册音频观测器后,如果订阅了远端音频(默认订阅)且远端用户开启音频后,SDK 会在捕捉到混音前的音频数据时,触发该回调,将音频数据回调给用户。 更多... | |
(void) | - onNERtcEngineMixedAudioFrame: |
获取本地用户和所有远端用户混音后的原始音频数据。 更多... | |
(void) | - onNERtcEngineSubStreamAudioFrameDidRecord: |
本地音频辅流数据回调,用于自定义音频辅流数据。 更多... | |
(void) | - onNERtcEnginePlaybackSubStreamAudioFrameBeforeMixingWithUserID:frame:channelId: |
获取指定远端用户混音前的音频辅流数据。 成功注册音频观测器后,如果订阅了远端音频辅流(默认订阅)且远端用户开启音频辅流后,SDK 会在捕捉到混音前的音频数据时,触发该回调,将音频数据发送给您。 更多... | |
音频数据回调
如果需要对音频数据做处理,需要实现这个 protocol
|
optional |
采集音频数据回调,用于声音处理等操作。
frame | 音频帧数据,详细信息请参考 NERtcAudioFrame。 |
|
optional |
播放音频数据回调,用于声音处理等操作。
frame | 音频帧数据,详细信息请参考 NERtcAudioFrame。 |
|
optional |
获取本地用户和所有远端用户混音后的原始音频数据。
frame | 音频帧数据,详细信息请参考 NERtcAudioFrame。 |
|
optional |
获取某一远端用户混音前的音频数据。
成功注册音频观测器后,如果订阅了远端音频(默认订阅)且远端用户开启音频后,SDK 会在捕捉到混音前的音频数据时,触发该回调,将音频数据回调给用户。
userID | 远端用户的 ID。 |
frame | 音频帧数据,详细信息请参考 NERtcAudioFrame。 |
|
optional |
获取某一远端用户混音前的音频数据。
成功注册音频观测器后,如果订阅了远端音频(默认订阅)且远端用户开启音频后,SDK 会在捕捉到混音前的音频数据时,触发该回调,将音频数据回调给用户。
userID | 远端用户的 ID。 |
frame | 音频帧数据,详细信息请参考 NERtcAudioFrame。 |
channelId | 房间 ID。在多房间场景下,channelId 用于识别不同的房间。 |
|
optional |
获取指定远端用户混音前的音频辅流数据。
成功注册音频观测器后,如果订阅了远端音频辅流(默认订阅)且远端用户开启音频辅流后,SDK 会在捕捉到混音前的音频数据时,触发该回调,将音频数据发送给您。
userID | 远端用户的 ID。 |
frame | PCM 音频帧数据,详细信息请参考 NERtcAudioFrame。 |
channelId | 房间 ID。在多房间场景下,channelId 用于识别不同的房间。 |
|
optional |
本地音频辅流数据回调,用于自定义音频辅流数据。
frame | 音频帧数据,详细信息请参考 NERtcAudioFrame。 |