NERtc Android SDK
V5.3.1
|
Public 成员函数 | |
void | onRecordFrame (NERtcAudioFrame audioFrame) |
void | onRecordSubStreamAudioFrame (NERtcAudioFrame audioFrame) |
void | onPlaybackFrame (NERtcAudioFrame audioFrame) |
void | onPlaybackAudioFrameBeforeMixingWithUserID (long userID, NERtcAudioFrame audioFrame) |
void | onPlaybackAudioFrameBeforeMixingWithUserID (long userID, NERtcAudioFrame audioFrame, long channelId) |
void | onMixedAudioFrame (NERtcAudioFrame audioFrame) |
void | onPlaybackSubStreamAudioFrameBeforeMixingWithUserID (long userID, NERtcAudioFrame audioFrame, long channelId) |
PCM数据回调监听
void com.netease.lava.nertc.sdk.audio.NERtcAudioFrameObserver.onMixedAudioFrame | ( | NERtcAudioFrame | audioFrame | ) |
获取本地用户和所有远端用户混音后的原始音频数据。
注意
audioFrame | PCM 音频帧数据,详细信息请参考 audio.NERtcAudioFrame。 |
void com.netease.lava.nertc.sdk.audio.NERtcAudioFrameObserver.onPlaybackAudioFrameBeforeMixingWithUserID | ( | long | userID, |
NERtcAudioFrame | audioFrame | ||
) |
获取指定远端用户混音前的音频数据。
成功注册音频观测器后,如果订阅了远端音频(默认订阅)且远端用户开启音频后,SDK 会在捕捉到混音前的音频数据时,触发该回调,将音频数据发送给您。
userID | 远端用户的 ID。 |
audioFrame | PCM 音频帧数据,详细信息请参考 audio.NERtcAudioFrame。 |
void com.netease.lava.nertc.sdk.audio.NERtcAudioFrameObserver.onPlaybackAudioFrameBeforeMixingWithUserID | ( | long | userID, |
NERtcAudioFrame | audioFrame, | ||
long | channelId | ||
) |
获取指定远端用户混音前的音频数据。
成功注册音频观测器后,如果订阅了远端音频(默认订阅)且远端用户开启音频后,SDK 会在捕捉到混音前的音频数据时,触发该回调,将音频数据发送给您。
userID | 远端用户的 ID。 |
audioFrame | PCM 音频帧数据,详细信息请参考 audio.NERtcAudioFrame。 |
channelId | 房间 ID。在多房间场景下,channelId 用于识别不同的房间。 |
void com.netease.lava.nertc.sdk.audio.NERtcAudioFrameObserver.onPlaybackFrame | ( | NERtcAudioFrame | audioFrame | ) |
播放音频数据回调,用于声音处理等操作。
注意:
audioFrame | PCM 音频帧数据,详细信息请参考 audio.NERtcAudioFrame。 |
void com.netease.lava.nertc.sdk.audio.NERtcAudioFrameObserver.onPlaybackSubStreamAudioFrameBeforeMixingWithUserID | ( | long | userID, |
NERtcAudioFrame | audioFrame, | ||
long | channelId | ||
) |
获取指定远端用户混音前的音频辅流数据。
成功注册音频观测器后,如果订阅了远端音频辅流(默认订阅)且远端用户开启音频辅流后,SDK 会在捕捉到混音前的音频数据时,触发该回调,将音频数据发送给您。
userID | 远端用户的 ID。 |
audioFrame | PCM 音频帧数据,详细信息请参考 audio.NERtcAudioFrame。 |
channelId | 房间 ID。在多房间场景下,channelId 用于识别不同的房间。 |
void com.netease.lava.nertc.sdk.audio.NERtcAudioFrameObserver.onRecordFrame | ( | NERtcAudioFrame | audioFrame | ) |
采集音频数据回调,用于声音处理等操作。
注意:
audioFrame | PCM 音频帧数据,详细信息请参考 audio.NERtcAudioFrame。 |
void com.netease.lava.nertc.sdk.audio.NERtcAudioFrameObserver.onRecordSubStreamAudioFrame | ( | NERtcAudioFrame | audioFrame | ) |
本地音频辅流数据回调,用于自定义音频辅流数据。
audioFrame | PCM 音频帧数据,详细信息请参考 audio.NERtcAudioFrame。 |