|
NERTC Android SDK V5.9.10
|
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) |
| void | onPlaybackAudioFrameBeforeMixingForPlayStreaming (String playStreamId, NERtcAudioFrame audioFrame) |
PCM 数据回调监听
| void com.netease.lava.nertc.sdk.audio.NERtcAudioFrameObserver.onMixedAudioFrame | ( | NERtcAudioFrame | audioFrame | ) |
获取本地用户和所有远端用户混音后的原始音频数据。
注意
| audioFrame | PCM 音频帧数据,详细信息请参考 audio.NERtcAudioFrame。 |
| void com.netease.lava.nertc.sdk.audio.NERtcAudioFrameObserver.onPlaybackAudioFrameBeforeMixingForPlayStreaming | ( | String | playStreamId, |
| NERtcAudioFrame | audioFrame ) |
获取指定播放流混音前的音频数据。
成功注册音频观测器后,当系统捕捉到指定播放流混音前的音频数据时,SDK 会触发该回调,将音频数据发送给您。
| playStreamId | 播放流的 ID。 |
| audioFrame | PCM 音频帧数据,详细信息请参考 audio.NERtcAudioFrame。 |
| void com.netease.lava.nertc.sdk.audio.NERtcAudioFrameObserver.onPlaybackAudioFrameBeforeMixingWithUserID | ( | long | userID, |
| NERtcAudioFrame | audioFrame ) |
获取指定远端用户混音前的音频数据。
成功注册音频观测器后,如果订阅了远端音频(默认订阅)且远端用户开启音频后,SDK 会在捕捉到混音前的音频数据时,触发该回调,将音频数据发送给您。
NERtcAudioFrameObserver#onPlaybackAudioFrameBeforeMixingWithUserID(long, NERtcAudioFrame, long)。在多房间场景下,此接口可通过 channelId 识别不同房间。 | 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。 |