ZegoAudioObserverDelegate Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | zego-api-audio-observer-oc.h |
– onAudioObserverError:
required method
错误回调
- (void)onAudioObserverError:(int)errorCode
Parameters
errorCode |
错误码 |
---|
Discussion
- 设置了音频观察器代理(-setAudioObserverDelegage:),启动音频观察器出现错误时,能收到此回调。
Declared In
zego-api-audio-observer-oc.h
– onCapturedAudioData:sampleRate:numOfChannels:bitDepth:
采集音频数据回调
- (void)onCapturedAudioData:(NSData *)data sampleRate:(int)sampleRate numOfChannels:(int)numOfChannels bitDepth:(int)bitDepth
Parameters
data |
音频数据,PCM格式 |
---|---|
sampleRate |
采样率,不固定,以当前值为准 |
numOfChannels |
声道数量,单通道 |
bitDepth |
位深度,16 bit |
Discussion
- 设置了音频观察器代理(-setAudioObserverDelegage:),在音频观察器启动成功后,如果监听了采集音频,会不断收到此回调。
- 同步回调,不能做耗时操作。拷贝数据后,切换线程再处理数据。
Declared In
zego-api-audio-observer-oc.h
– onPlaybackAudioData:sampleRate:numOfChannels:bitDepth:
播放音频数据回调
- (void)onPlaybackAudioData:(NSData *)data sampleRate:(int)sampleRate numOfChannels:(int)numOfChannels bitDepth:(int)bitDepth
Parameters
data |
音频数据,PCM格式 |
---|---|
sampleRate |
采样率,不固定,以当前值为准 |
numOfChannels |
声道数量,单通道 |
bitDepth |
位深度,16 bit |
Discussion
- 设置了音频观察器代理(-setAudioObserverDelegage:),在音频观察器启动成功后,如果监听了播放音频,会不断收到此回调。
- 同步回调,不能做耗时操作。拷贝数据后,切换线程再处理数据。
Declared In
zego-api-audio-observer-oc.h
– onMixAudioData:sampleRate:numOfChannels:bitDepth:
采集与播放混音后的音频数据回调
- (void)onMixAudioData:(NSData *)data sampleRate:(int)sampleRate numOfChannels:(int)numOfChannels bitDepth:(int)bitDepth
Parameters
data |
音频数据,PCM格式 |
---|---|
sampleRate |
采样率,不固定,以当前值为准 |
numOfChannels |
声道数量,单通道 |
bitDepth |
位深度,16 bit |
Discussion
- 设置了音频观察器代理(-setAudioObserverDelegage:),在音频观察器启动成功后,如果监听了混合音频,会不断收到此回调。
- 同步回调,不能做耗时操作。拷贝数据后,切换线程再处理数据。
Declared In
zego-api-audio-observer-oc.h