ZegoLiveRoom
|
Classes | |
class | IZegoAudioObserverCallback |
Enumerations | |
enum | ZegoAudioObserverSource { ZEGOAPI_AUDIO_OBSERVER_CAPTURE = 0x01 , ZEGOAPI_AUDIO_OBSERVER_PLAYBACK = 0x02 , ZEGOAPI_AUDIO_OBSERVER_MIX = 0x04 , ZEGOAPI_AUDIO_OBSERVER_SYSPLAY_AND_MIC = 0x08 , ZEGOAPI_AUDIO_OBSERVER_SYSPLAY_NO_STREAM = 0x10 } |
Functions | |
ZEGOAVKIT_API bool | SetAudioObserverCallback (IZegoAudioObserverCallback *cb) |
ZEGOAVKIT_API bool | StartAudioObserver (int source, int sampleRate=44100, int numOfChannels=1) |
ZEGOAVKIT_API void | StopAudioObserver () |
ZEGOAVKIT_API bool ZEGO::AUDIO_OBSERVER::SetAudioObserverCallback | ( | IZegoAudioObserverCallback * | cb | ) |
设置音频观察器回调
cb | 音频观察器回调 |
ZEGOAVKIT_API bool ZEGO::AUDIO_OBSERVER::StartAudioObserver | ( | int | source, |
int | sampleRate = 44100 , |
||
int | numOfChannels = 1 |
||
) |
启动音频观察器,旁路回调相应的音频数据,该数据已经过3A处理,方便用户对相关音频数据进行录制、分析等自定义处理
source | 关注的音频源类型,只有关注了该类型的音频才会有相应的回调,详见ZegoAudioObserverSource |
sampleRate | 音频采样率,包括8000, 16000, 22050, 24000, 32000, 44100, 48000 |
numOfChannels | 声道数,1:单声道,2:双声道 |
ZEGOAVKIT_API void ZEGO::AUDIO_OBSERVER::StopAudioObserver | ( | ) |
停止音频观察器,不会再回调相应的音频数据