1#ifndef ZAO_ENDPOINT_MONITOR_PROCESS_STATE_HPP_
2#define ZAO_ENDPOINT_MONITOR_PROCESS_STATE_HPP_
32 bool external_audio_source,
bool external_audio_sink,
34 : video_source_(video_source),
35 embedded_audio_source_(embedded_audio_source),
36 external_audio_source_(external_audio_source),
37 external_audio_sink_(external_audio_sink),
38 serial_proxy_(serial_proxy) {}
49 return embedded_audio_source_;
56 return external_audio_source_;
73 bool video_source_ =
false;
78 bool embedded_audio_source_ =
false;
83 bool external_audio_source_ =
false;
88 bool external_audio_sink_ =
false;
93 bool serial_proxy_ =
false;
Sink/Sourceプロセス状態を表すクラス。
Definition ProcessState.hpp:11
bool HasSerialProxy() const noexcept
シリアルトンネリングのプロキシプロセスが接続されているか否か。
Definition ProcessState.hpp:67
bool HasVideoSource() const noexcept
映像情報源の供給プロセスが接続されているか否か。
Definition ProcessState.hpp:43
bool HasExternalAudioSource() const noexcept
外部音声情報源の供給プロセスが接続されているか否か。
Definition ProcessState.hpp:55
ProcessState()
ProcessStateオブジェクトをデフォルト構築する。
Definition ProcessState.hpp:16
bool HasExternalAudioSink() const noexcept
外部音声情報の受信プロセスが接続されているか否か。
Definition ProcessState.hpp:62
ProcessState(bool video_source, bool embedded_audio_source, bool external_audio_source, bool external_audio_sink, bool serial_proxy)
ProcessStateオブジェクトを初期値指定で構築する。
Definition ProcessState.hpp:31
bool HasEmbeddedAudioSource() const noexcept
エンベデッド音声情報源の供給プロセスが接続されているか否か。
Definition ProcessState.hpp:48
Zao製品共通の名前空間
Definition FactoryInterface.hpp:11