Plugin SDK for Windows API Reference 7.1.0.2020
Loading...
Searching...
No Matches
ToolSuiteAudioInterface.h
Go to the documentation of this file.
1#pragma once
2
3#include "ToolSuiteProxyDef.h"
4
5namespace ZMToolSuiteProxy
6{
7 namespace meeting {
8 typedef std::function<void(const BaseResult&)> onMuteMyAudioResult;
9 typedef std::function<void(const BaseResult&)> onUnMuteMyAudioResult;
10 typedef std::function<void(const BaseResult&)> onToggleMyAudioStatusResult;
11 typedef std::function<void(const BaseResult&)> onMuteAllAudioResult;
12 typedef std::function<void(const BaseResult&)> onUnMuteAllAudioResult;
13 typedef std::function<void(const BaseResult&)> onEnableMuteOnEntryFeatureResult;
14 typedef std::function<void(const BoolValueResult&)> onIsMuteOnEntryFeatureOnResult;
15 typedef std::function<void(const BaseResult&)> onJoinAudioResult;
16 typedef std::function<void(const BaseResult&)> onLeaveAudioResult;
17
19 {
20 public:
21 virtual bool MuteMyAudio(onMuteMyAudioResult pfn) = 0;
22 virtual bool UnMuteMyAudio(onUnMuteMyAudioResult pfn) = 0;
24 virtual bool MuteAllAudio(onMuteAllAudioResult pfn) = 0;
26 virtual bool EnableMuteOnEntryFeature(bool muteOnEntry, bool allowUnmuteBySelf, onEnableMuteOnEntryFeatureResult pfn) = 0;
28 virtual bool JoinAudio(onJoinAudioResult pfn) = 0;
29 virtual bool LeaveAudio(onLeaveAudioResult pfn) = 0;
30 };
31 }
32}
33
virtual bool ToggleMyAudioStatus(onToggleMyAudioStatusResult pfn)=0
virtual bool LeaveAudio(onLeaveAudioResult pfn)=0
virtual bool UnMuteMyAudio(onUnMuteMyAudioResult pfn)=0
virtual bool IsMuteOnEntryFeatureOn(onIsMuteOnEntryFeatureOnResult pfn)=0
virtual bool MuteAllAudio(onMuteAllAudioResult pfn)=0
virtual bool EnableMuteOnEntryFeature(bool muteOnEntry, bool allowUnmuteBySelf, onEnableMuteOnEntryFeatureResult pfn)=0
virtual bool MuteMyAudio(onMuteMyAudioResult pfn)=0
virtual bool UnMuteAllAudio(onUnMuteAllAudioResult pfn)=0
virtual bool JoinAudio(onJoinAudioResult pfn)=0
std::function< void(const BaseResult &)> onUnMuteMyAudioResult
std::function< void(const BaseResult &)> onToggleMyAudioStatusResult
std::function< void(const BaseResult &)> onLeaveAudioResult
std::function< void(const BaseResult &)> onJoinAudioResult
std::function< void(const BaseResult &)> onMuteMyAudioResult
std::function< void(const BaseResult &)> onEnableMuteOnEntryFeatureResult
std::function< void(const BaseResult &)> onMuteAllAudioResult
std::function< void(const BoolValueResult &)> onIsMuteOnEntryFeatureOnResult
std::function< void(const BaseResult &)> onUnMuteAllAudioResult