Video SDK for Windows API Reference
Loading...
Searching...
No Matches
zoom_video_sdk_audio_helper_interface.h
Go to the documentation of this file.
1
6#ifndef _ZOOM_VIDEO_SDK_AUDIO_HELPER_INTERFACE_H_
7#define _ZOOM_VIDEO_SDK_AUDIO_HELPER_INTERFACE_H_
10
13
19{
20public:
21 virtual const zchar_t* getDeviceId() = 0;
22 virtual const zchar_t* getDeviceName() = 0;
23 virtual bool isSelectedDevice() = 0;
25};
26
32{
33public:
34 virtual const zchar_t* getDeviceId() = 0;
35 virtual const zchar_t* getDeviceName() = 0;
36 virtual bool isSelectedDevice() = 0;
38};
39
45{
46public:
52
58
65
73
79 virtual ZoomVideoSDKErrors muteAllAudio(bool allowUnmute) = 0;
80
86 virtual ZoomVideoSDKErrors allowAudioUnmutedBySelf(bool allowUnmute) = 0;
87
94
95#if (defined ANDROID) || (defined __IOS__)
99 virtual int setSpeaker(bool speaker) = 0;
100
104 virtual bool getSpeakerStatus() = 0;
105
109 virtual bool canSwitchSpeaker() = 0;
110
111#endif
117
123
130 virtual ZoomVideoSDKErrors selectSpeaker(const zchar_t* deviceId, const zchar_t* deviceName) = 0;
131
138 virtual ZoomVideoSDKErrors selectMic(const zchar_t* deviceId, const zchar_t* deviceName) = 0;
139
145
151};
153#endif
SDK defined vector interface.
virtual ZoomVideoSDKErrors subscribe()=0
Subscribe audio raw data.
virtual ZoomVideoSDKErrors allowAudioUnmutedBySelf(bool allowUnmute)=0
Allow the others unmute themselves or not.
virtual ZoomVideoSDKErrors unMuteAudio(IZoomVideoSDKUser *pUser)=0
Unmute user's voip audio.
virtual ZoomVideoSDKErrors unSubscribe()=0
UnSubscribe audio raw data.
virtual ZoomVideoSDKErrors unMuteAllAudio()=0
Ask unmute all user's VOIP audio.
virtual ZoomVideoSDKErrors startAudio()=0
Start audio with voip.
virtual ZoomVideoSDKErrors muteAudio(IZoomVideoSDKUser *pUser)=0
Mute user's voip audio. 0 means current user (myself).
virtual ZoomVideoSDKErrors stopAudio()=0
Stop voip.
virtual ZoomVideoSDKErrors selectSpeaker(const zchar_t *deviceId, const zchar_t *deviceName)=0
Select some speaker device as default device.
virtual IVideoSDKVector< IZoomVideoSDKMicDevice * > * getMicList()=0
Get mic device list.
virtual ZoomVideoSDKErrors muteAllAudio(bool allowUnmute)=0
Mute all user's VOIP audio except my self.
virtual IVideoSDKVector< IZoomVideoSDKSpeakerDevice * > * getSpeakerList()=0
Get speaker device list.
virtual ZoomVideoSDKErrors selectMic(const zchar_t *deviceId, const zchar_t *deviceName)=0
Select some mic device as default device.
virtual const zchar_t * getDeviceId()=0
virtual const zchar_t * getDeviceName()=0
virtual bool isSelectedDevice()=0
virtual const zchar_t * getDeviceName()=0
virtual const zchar_t * getDeviceId()=0
virtual bool isSelectedDevice()=0
Zoom Video SDK Common Definition File.
#define BEGIN_ZOOM_VIDEO_SDK_NAMESPACE
#define END_ZOOM_VIDEO_SDK_NAMESPACE
ZoomVideoSDKErrors
Enumeration of common Zoom Video SDK errors.
wchar_t zchar_t