ZegoAudioAux Class Reference
Inherits from | NSObject |
---|---|
Declared in | zego-api-audio-aux-oc.h |
– setDelegate:
设置对混音数据的输入回调的监听
- (void)setDelegate:(id<ZegoAudioAuxDelgate>)delegate
Parameters
delegate |
实现了 ZegoAudioAuxDelgate 代理的方法,用于混音时向 SDK 传入待混音的音频数据。 |
---|
Discussion
- 注意:若不再需要混音,调用 setDelegate:nil 去除回调监听。
See Also
ZegoAudioAux - enableAux:
Declared In
zego-api-audio-aux-oc.h
– enableAux:
混音开关
- (BOOL)enableAux:(BOOL)enable
Parameters
enable |
开启/关闭混音开关,YES 表示开启混音,NO 表示关闭混音;默认为 NO(关闭混音)。 |
---|
Return Value
YES 表示调用成功,能收到混音回调;NO 表示调用失败,不能收到混音回调。
Discussion
- 注意:
- 必须在初始化 SDK 后调用,可在需要混音的任一时间开启混音开关。
- 2.当开启混音后,SDK 会在 -onAuxCallback:dataLen:sampleRate:channelCount:sideInfo:sideInfoLen:packet: 中获取用于混音的音频数据,即需要开发者在此接口中塞音频数据给 SDK。
Declared In
zego-api-audio-aux-oc.h
– setAuxVolume:
设置混音音量
- (void)setAuxVolume:(int)volume
Parameters
volume |
0~200,默认为 100 |
---|
Declared In
zego-api-audio-aux-oc.h
– setAuxPlayVolume:
设置混音本地播放音量
- (void)setAuxPlayVolume:(int)volume
Parameters
volume |
0~200,默认为 100 |
---|
Declared In
zego-api-audio-aux-oc.h
– setAuxPublishVolume:
设置混音推流音量
- (void)setAuxPublishVolume:(int)volume
Parameters
volume |
0~200,默认为 100 |
---|
Declared In
zego-api-audio-aux-oc.h
– muteAux:
混音静音开关
- (BOOL)muteAux:(BOOL)mute
Parameters
mute |
YES: aux 输入播放静音,NO: 不静音。默认 NO |
---|
Return Value
YES 成功,NO 失败
Discussion
- 该接口调用时机无要求,开发者按需调用即可。
Declared In
zego-api-audio-aux-oc.h