Zao SDK for Jetson / libzep API Reference
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
zep::control::DirectControlCallbackInterface Class Reference

Direct connection control function callback interface. More...

#include <DirectControlInterface.hpp>

Collaboration diagram for zep::control::DirectControlCallbackInterface:
Collaboration graph
[legend]

Public Types

enum class  error_info_t {
  kErrorUnknown , kErrorVersion , kErrorPassphrase , kErrorSession ,
  kErrorNetwork , kErrorNotPaired , kErrorRoomGroupEmpty , kErrorViewRefused
}
 ErrorInfoの種類 More...
 

Public Member Functions

virtual void OnConnectingDirect ()
 DirectControlCallbackInterface : public /** Callback called when a connection request is initiated to the.
 
virtual void OnConnectDirect ()
 View.
 
virtual void OnDisconnectDirect ()
 View.
 
virtual void OnReceiveSuid (const std::string &suid)
 Callback called when SUID can be obtained.
 
virtual void OnReceiveVersion (const std::string &package_ver)
 Callback called when the Version can be obtained.
 
virtual void OnRequestConfigDirect (const std::string &ip_addr, std::uint16_t port, const std::string &passphrase)
 Callback called when a configuration file value is returned from a View.
 
virtual void OnConnectingDirect ()
 View へ接続要求が開始されたときに呼び出されるコールバック。
 
virtual void OnConnectDirect ()
 View に接続されたときに呼び出されるコールバック。
 
virtual void OnDisconnectDirect ()
 View から切断されたときに呼び出されるコールバック。
 
virtual void OnReceiveSuid (const std::string &suid)
 SUID を取得できたときに呼び出されるコールバック。
 
virtual void OnReceiveVersion (const std::string &package_ver)
 Version を取得できたときに呼び出されるコールバック。
 
virtual void OnRequestConfigDirect (const std::string &ip_addr, std::uint16_t port, const std::string &passphrase)
 View から設定ファイルの値が返されたときに呼び出されるコールバック。
 
virtual void OnErrorStreaming (error_info_t error_info)
 接続時のエラー発生時に呼び出されるコールバック。
 
virtual void OnReadyStreaming ()
 ストリーミングの準備ができたときに呼び出されるコールバック。
 
virtual void OnStartStreaming ()
 ストリーミングが開始されたときに呼び出されるコールバック。
 
virtual void OnStopStreaming ()
 ストリーミングが停止されたときに呼び出されるコールバック。
 
virtual void OnReceiveLineInfo (const LineInfo &line_info)
 変化があったLine情報を受信したときに呼び出されるコールバック。
 

Detailed Description

Direct connection control function callback interface.

Direct接続制御機能のコールバックインターフェース

Member Enumeration Documentation

◆ error_info_t

ErrorInfoの種類

Enumerator
kErrorVersion 

仕様書外のエラー, 通常起こり得ない

kErrorPassphrase 

バージョン不一致

kErrorSession 

パスフレーズ不一致

kErrorNetwork 

UDPパケットドロップで接続不可

kErrorNotPaired 

ネットワーク接続できずクラウドに接続できない

kErrorRoomGroupEmpty 

クラウドモードでのペアリング失敗

kErrorViewRefused 

クラウドモードでのRoom Group List が空の状態

Member Function Documentation

◆ OnConnectDirect()

virtual void zep::control::DirectControlCallbackInterface::OnConnectDirect ( )
inlinevirtual

View.

Callback called when a connection is made to

◆ OnConnectingDirect()

virtual void zep::control::DirectControlCallbackInterface::OnConnectingDirect ( )
inlinevirtual

DirectControlCallbackInterface : public /** Callback called when a connection request is initiated to the.

  • View.

◆ OnDisconnectDirect()

virtual void zep::control::DirectControlCallbackInterface::OnDisconnectDirect ( )
inlinevirtual

View.

Callback called when disconnected from

◆ OnReceiveLineInfo()

virtual void zep::control::StreamingControlCallbackInterface::OnReceiveLineInfo ( const LineInfo line_info)
inlinevirtualinherited

変化があったLine情報を受信したときに呼び出されるコールバック。

Parameters
line_infoline情報の一覧

The documentation for this class was generated from the following files: