ZegoAudioAux Class Reference

Inherits from NSObject
Declared in zego-api-audio-aux-oc.h

Overview

混音配置类

– setDelegate:

设置对混音数据的输入回调的监听

- (void)setDelegate:(id<ZegoAudioAuxDelgate>)delegate

Parameters

delegate

实现了 ZegoAudioAuxDelgate 代理的方法,用于混音时向 SDK 传入待混音的音频数据。

Discussion

  • 注意:若不再需要混音,调用 setDelegate:nil 去除回调监听。

See Also

Declared In

zego-api-audio-aux-oc.h

– enableAux:

混音开关

- (BOOL)enableAux:(BOOL)enable

Parameters

enable

开启/关闭混音开关,YES 表示开启混音,NO 表示关闭混音;默认为 NO(关闭混音)。

Return Value

YES 表示调用成功,能收到混音回调;NO 表示调用失败,不能收到混音回调。

Discussion

  • 注意:
    1. 必须在初始化 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