1#ifndef ZAO_ENDPOINT_CONTROL_STREAMING_CONTROL_INTERFACE_HPP_
2#define ZAO_ENDPOINT_CONTROL_STREAMING_CONTROL_INTERFACE_HPP_
ストリーミング制御機能のコールバックインターフェース
Definition StreamingControlInterface.hpp:48
virtual ~StreamingControlCallbackInterface() noexcept=default
StreamingControlCallbackInterface オブジェクトを破棄する。
virtual void OnReadyStreaming()
ストリーミングの準備ができたときに呼び出されるコールバック
Definition StreamingControlInterface.hpp:86
virtual void OnStartStreaming()
ストリーミングが開始されたときに呼び出されるコールバック
Definition StreamingControlInterface.hpp:92
virtual void OnErrorStreaming(error_info_t error_info)
接続時のエラー発生時に呼び出されるコールバック
Definition StreamingControlInterface.hpp:80
error_info_t
ErrorInfoの種類
Definition StreamingControlInterface.hpp:54
virtual void OnStopStreaming()
ストリーミングが停止されたときに呼び出されるコールバック
Definition StreamingControlInterface.hpp:98
virtual void OnReceiveLineInfo(const LineInfo &line_info)
変化があったLine情報を受信したときに呼び出されるコールバック
Definition StreamingControlInterface.hpp:108
ストリーミング制御機能のインターフェース
Definition StreamingControlInterface.hpp:17
virtual void RequestLineInfo(bool request_start)=0
Line情報の取得開始/停止を要求する。
virtual void StartStreaming()=0
ストリーミングの開始を要求する。
virtual ~StreamingControlInterface() noexcept=default
StreamingControlInterface オブジェクトを破棄する。
virtual void StopStreaming()=0
ストリーミングの停止を要求する。
Zao製品共通の名前空間
Definition FactoryInterface.hpp:11
RASCOW2 Lineステータスリストのフォーマット
Definition LineInfo.hpp:106