2using System.Collections.Generic;
11#if UNITY_STANDALONE_OSX
12 private MacZMVideoSDKAudioHelper _videoSDKAudioHelper =
null;
15 _videoSDKAudioHelper = videoSDKAudioHelper;
18 private IOSZMVideoSDKAudioHelper _videoSDKAudioHelper =
null;
21 _videoSDKAudioHelper = videoSDKAudioHelper;
24 private AndroidZoomVideoSDKAudioHelper _videoSDKAudioHelper =
null;
27 _videoSDKAudioHelper = audioHelper;
30 public AndroidZoomVideoSDKAudioHelper VideoSDKAudioHelper
32 get {
return _videoSDKAudioHelper; }
34#elif UNITY_STANDALONE_WIN
35 private WindowsZoomVideoSDKAudioHelper _videoSDKAudioHelper =
null;
38 _videoSDKAudioHelper = videoSDKAudioHelper;
46 public void StartAudio(Action<ZMVideoSDKErrors> callback)
48 _videoSDKAudioHelper.StartAudio(callback);
55 public void StopAudio(Action<ZMVideoSDKErrors> callback)
57 _videoSDKAudioHelper.StopAudio(callback);
67 _videoSDKAudioHelper.UnMuteAudio(user, callback);
78 _videoSDKAudioHelper.MuteAudio(user, callback);
88 return _videoSDKAudioHelper.GetSpeakerList();
98 return _videoSDKAudioHelper.GetMicList();
110 return _videoSDKAudioHelper.SelectSpeaker(deviceID, deviceName);
122 return _videoSDKAudioHelper.SelectMic(deviceID, deviceName);
129 public void Subscribe(Action<ZMVideoSDKErrors> callback)
131 _videoSDKAudioHelper.Subscribe(callback);
140 _videoSDKAudioHelper.UnSubscribe(callback);
Audio control interface SeeZMVideoSDK#GetAudioHelper().
void UnSubscribe(Action< ZMVideoSDKErrors > callback)
UnSubscribe audio raw data.
void StopAudio(Action< ZMVideoSDKErrors > callback)
Stop voip.
ZMVideoSDKErrors SelectSpeaker(string deviceID, string deviceName)
Select a speaker device as default device.
ZMVideoSDKErrors SelectMic(string deviceID, string deviceName)
Select a microphone device as default device.
void UnMuteAudio(ZMVideoSDKUser user, Action< ZMVideoSDKErrors > callback)
Unmute user's voip audio.
void StartAudio(Action< ZMVideoSDKErrors > callback)
Start audio with voip.
void MuteAudio(ZMVideoSDKUser user, Action< ZMVideoSDKErrors > callback)
Mute user's voip audio. 0 means current user (myself).
void Subscribe(Action< ZMVideoSDKErrors > callback)
Subscribe audio raw data.
List< ZMVideoSDKMicDevice > GetMicList()
Get mic device list.
List< ZMVideoSDKSpeakerDevice > GetSpeakerList()
Get speaker device list.
Zoom Video SDK user information.