Interface IZegoAudioObserverCallback
-
public interface IZegoAudioObserverCallback
音频观察器回调Copyright © 2017 Zego. All rights reserved.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onAudioObserverError(int errorCode)
错误回调
调用ZegoAudioObserver.setAudioObserverCallback(IZegoAudioObserverCallback)
设置了回调监听,启动音频观察器出现错误时,会收到此回调。void
onCapturedAudioData(byte[] data, int sampleRate, int numChannels, int bitDepth)
获取采集的音频数据,数据已经经过3A处理
调用ZegoAudioObserver.setAudioObserverCallback(IZegoAudioObserverCallback)
设置了回调监听,且启动了对采集类型音频的观察,会收到音频信息回调。
同步回调,不能做耗时操作。拷贝数据后,切换线程再处理数据。void
onMixAudioData(byte[] data, int sampleRate, int numChannels, int bitDepth)
获取采集与播放的混音音频数据,数据已经经过3A处理
调用ZegoAudioObserver.setAudioObserverCallback(IZegoAudioObserverCallback)
设置了回调监听,且启动了对混音类型音频的观察,会收到音频信息回调。
同步回调,不能做耗时操作。拷贝数据后,切换线程再处理数据。void
onPlaybackAudioData(byte[] data, int sampleRate, int numChannels, int bitDepth)
获取播放的音频数据,数据已经经过3A处理
调用ZegoAudioObserver.setAudioObserverCallback(IZegoAudioObserverCallback)
设置了回调监听,且启动了对播放类型音频的观察,会收到音频信息回调。
同步回调,不能做耗时操作。拷贝数据后,切换线程再处理数据。
-
-
-
Method Detail
-
onCapturedAudioData
void onCapturedAudioData(byte[] data, int sampleRate, int numChannels, int bitDepth)
获取采集的音频数据,数据已经经过3A处理
调用ZegoAudioObserver.setAudioObserverCallback(IZegoAudioObserverCallback)
设置了回调监听,且启动了对采集类型音频的观察,会收到音频信息回调。
同步回调,不能做耗时操作。拷贝数据后,切换线程再处理数据。- Parameters:
data
- 音频数据,PCM格式。sampleRate
- 采样率,不固定,以当前值为准numChannels
- 通道数量,单通道bitDepth
- 位深度,16 bit
-
onPlaybackAudioData
void onPlaybackAudioData(byte[] data, int sampleRate, int numChannels, int bitDepth)
获取播放的音频数据,数据已经经过3A处理
调用ZegoAudioObserver.setAudioObserverCallback(IZegoAudioObserverCallback)
设置了回调监听,且启动了对播放类型音频的观察,会收到音频信息回调。
同步回调,不能做耗时操作。拷贝数据后,切换线程再处理数据。- Parameters:
data
- 音频数据,PCM格式。sampleRate
- 采样率,不固定,以当前值为准numChannels
- 通道数量,单通道bitDepth
- 位深度,16 bit
-
onMixAudioData
void onMixAudioData(byte[] data, int sampleRate, int numChannels, int bitDepth)
获取采集与播放的混音音频数据,数据已经经过3A处理
调用ZegoAudioObserver.setAudioObserverCallback(IZegoAudioObserverCallback)
设置了回调监听,且启动了对混音类型音频的观察,会收到音频信息回调。
同步回调,不能做耗时操作。拷贝数据后,切换线程再处理数据。- Parameters:
data
- 音频数据,PCM格式。sampleRate
- 采样率,不固定,以当前值为准numChannels
- 通道数量,单通道bitDepth
- 位深度,16 bit
-
onAudioObserverError
void onAudioObserverError(int errorCode)
错误回调
调用ZegoAudioObserver.setAudioObserverCallback(IZegoAudioObserverCallback)
设置了回调监听,启动音频观察器出现错误时,会收到此回调。- Parameters:
errorCode
- 错误码。
-
-