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
5
namespace
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
18
class
IAudioToolkit
19
{
20
public
:
21
virtual
bool
MuteMyAudio
(
onMuteMyAudioResult
pfn) = 0;
22
virtual
bool
UnMuteMyAudio
(
onUnMuteMyAudioResult
pfn) = 0;
23
virtual
bool
ToggleMyAudioStatus
(
onToggleMyAudioStatusResult
pfn) = 0;
24
virtual
bool
MuteAllAudio
(
onMuteAllAudioResult
pfn) = 0;
25
virtual
bool
UnMuteAllAudio
(
onUnMuteAllAudioResult
pfn) = 0;
26
virtual
bool
EnableMuteOnEntryFeature
(
bool
muteOnEntry,
bool
allowUnmuteBySelf,
onEnableMuteOnEntryFeatureResult
pfn) = 0;
27
virtual
bool
IsMuteOnEntryFeatureOn
(
onIsMuteOnEntryFeatureOnResult
pfn) = 0;
28
virtual
bool
JoinAudio
(
onJoinAudioResult
pfn) = 0;
29
virtual
bool
LeaveAudio
(
onLeaveAudioResult
pfn) = 0;
30
};
31
}
32
}
33
ToolSuiteProxyDef.h
ZMToolSuiteProxy::meeting::IAudioToolkit
Definition
ToolSuiteAudioInterface.h:19
ZMToolSuiteProxy::meeting::IAudioToolkit::ToggleMyAudioStatus
virtual bool ToggleMyAudioStatus(onToggleMyAudioStatusResult pfn)=0
ZMToolSuiteProxy::meeting::IAudioToolkit::LeaveAudio
virtual bool LeaveAudio(onLeaveAudioResult pfn)=0
ZMToolSuiteProxy::meeting::IAudioToolkit::UnMuteMyAudio
virtual bool UnMuteMyAudio(onUnMuteMyAudioResult pfn)=0
ZMToolSuiteProxy::meeting::IAudioToolkit::IsMuteOnEntryFeatureOn
virtual bool IsMuteOnEntryFeatureOn(onIsMuteOnEntryFeatureOnResult pfn)=0
ZMToolSuiteProxy::meeting::IAudioToolkit::MuteAllAudio
virtual bool MuteAllAudio(onMuteAllAudioResult pfn)=0
ZMToolSuiteProxy::meeting::IAudioToolkit::EnableMuteOnEntryFeature
virtual bool EnableMuteOnEntryFeature(bool muteOnEntry, bool allowUnmuteBySelf, onEnableMuteOnEntryFeatureResult pfn)=0
ZMToolSuiteProxy::meeting::IAudioToolkit::MuteMyAudio
virtual bool MuteMyAudio(onMuteMyAudioResult pfn)=0
ZMToolSuiteProxy::meeting::IAudioToolkit::UnMuteAllAudio
virtual bool UnMuteAllAudio(onUnMuteAllAudioResult pfn)=0
ZMToolSuiteProxy::meeting::IAudioToolkit::JoinAudio
virtual bool JoinAudio(onJoinAudioResult pfn)=0
ZMToolSuiteProxy::meeting
Definition
ToolSuiteAnnotationInterface.h:11
ZMToolSuiteProxy::meeting::onUnMuteMyAudioResult
std::function< void(const BaseResult &)> onUnMuteMyAudioResult
Definition
ToolSuiteAudioInterface.h:9
ZMToolSuiteProxy::meeting::onToggleMyAudioStatusResult
std::function< void(const BaseResult &)> onToggleMyAudioStatusResult
Definition
ToolSuiteAudioInterface.h:10
ZMToolSuiteProxy::meeting::onLeaveAudioResult
std::function< void(const BaseResult &)> onLeaveAudioResult
Definition
ToolSuiteAudioInterface.h:16
ZMToolSuiteProxy::meeting::onJoinAudioResult
std::function< void(const BaseResult &)> onJoinAudioResult
Definition
ToolSuiteAudioInterface.h:15
ZMToolSuiteProxy::meeting::onMuteMyAudioResult
std::function< void(const BaseResult &)> onMuteMyAudioResult
Definition
ToolSuiteAudioInterface.h:8
ZMToolSuiteProxy::meeting::onEnableMuteOnEntryFeatureResult
std::function< void(const BaseResult &)> onEnableMuteOnEntryFeatureResult
Definition
ToolSuiteAudioInterface.h:13
ZMToolSuiteProxy::meeting::onMuteAllAudioResult
std::function< void(const BaseResult &)> onMuteAllAudioResult
Definition
ToolSuiteAudioInterface.h:11
ZMToolSuiteProxy::meeting::onIsMuteOnEntryFeatureOnResult
std::function< void(const BoolValueResult &)> onIsMuteOnEntryFeatureOnResult
Definition
ToolSuiteAudioInterface.h:14
ZMToolSuiteProxy::meeting::onUnMuteAllAudioResult
std::function< void(const BaseResult &)> onUnMuteAllAudioResult
Definition
ToolSuiteAudioInterface.h:12
ZMToolSuiteProxy
Definition
ToolSuiteAnnotationInterface.h:6
ZMToolSuiteProxy::BaseResult
Definition
ToolSuiteProxyDef.h:36
ZMToolSuiteProxy::BoolValueResult
Definition
ToolSuiteProxyDef.h:524
x64
export_h
ToolSuiteAudioInterface.h
Generated by
1.14.0