ZegoLiveRoom
zego-api-audio-aux.h
Go to the documentation of this file.
1//
2// zego-api-audio-aux.h
3//
4
5#ifndef zego_api_audio_aux_h
6#define zego_api_audio_aux_h
7
8namespace ZEGO
9{
10 namespace AUDIOAUX
11 {
16 {
17 public:
37 virtual void OnAuxCallbackEx(unsigned char *pData, int *pDataLen, int *pSampleRate, int *pNumChannels,unsigned char *pSideInfo, int *pSideInfoLen, bool *bPacket) = 0;
38
39 virtual ~IZegoAuxCallback() {}
40 };
41
51 ZEGOAVKIT_API bool EnableAux(bool bEnable);
52
62
68 ZEGOAVKIT_API void SetAuxVolume(int volume);
69
76
83
90 ZEGOAVKIT_API bool MuteAux(bool bMute);
91 }
92}
93
94#endif /* zego_api_audio_aux_h */
Definition: zego-api-audio-aux.h:16
virtual ~IZegoAuxCallback()
Definition: zego-api-audio-aux.h:39
virtual void OnAuxCallbackEx(unsigned char *pData, int *pDataLen, int *pSampleRate, int *pNumChannels, unsigned char *pSideInfo, int *pSideInfoLen, bool *bPacket)=0
ZEGOAVKIT_API void SetAuxVolume(int volume)
ZEGOAVKIT_API bool EnableAux(bool bEnable)
ZEGOAVKIT_API void SetAuxPublishVolume(int volume)
ZEGOAVKIT_API bool SetAuxCallback(IZegoAuxCallback *pCB)
ZEGOAVKIT_API void SetAuxPlayVolume(int volume)
ZEGOAVKIT_API bool MuteAux(bool bMute)
Definition: AVDefines.h:17
#define ZEGOAVKIT_API
Definition: zego-api-defines.h:56