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

Cloud connection control function callback interface. More...

#include <CloudControlInterface.hpp>

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

Public Types

enum class  cloud_status_t {
  START_CLOUD , STOP_CLOUD , FAILED , NOT_PAIRED ,
  PAIRING , PAIRED , ROOM_UPDATE , ROOM_EMPTY ,
  START_CLOUD , STOP_CLOUD , FAILED , NOT_PAIRED ,
  PAIRING , PAIRED , ROOM_UPDATE , ROOM_EMPTY
}
 CloudStatus type.
 
enum class  cloud_status_t {
  START_CLOUD , STOP_CLOUD , FAILED , NOT_PAIRED ,
  PAIRING , PAIRED , ROOM_UPDATE , ROOM_EMPTY ,
  START_CLOUD , STOP_CLOUD , FAILED , NOT_PAIRED ,
  PAIRING , PAIRED , ROOM_UPDATE , ROOM_EMPTY
}
 CloudStatusの種類
 
enum class  error_info_t {
  kErrorUnknown , kErrorVersion , kErrorPassphrase , kErrorSession ,
  kErrorNetwork , kErrorNotPaired , kErrorRoomGroupEmpty , kErrorViewRefused
}
 ErrorInfoの種類 More...
 

Public Member Functions

virtual void OnConnectingCloudView ()
 Cloud View.
 
virtual void OnConnectCloudView ()
 Cloud View.
 
virtual void OnDisconnectCloudView ()
 Cloud 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.
 
*param virtual pairing_number void OnReceivePairingNumber (const std::string &pairing_number)
 Callback called when the pairing number is obtained.
 
*param group_id_list list of conference room virtual numbers void OnReceiveGroupIdList (const RoomGroupList &room_group_list)
 Callback called when a list of conference room numbers is received.
 
virtual void OnNotifyCloudStatus (cloud_status_t cloud_status)
 Cloud status change is received.
 
virtual void OnConnectingCloudView ()
 Cloud View に接続要求が開始されたときに呼び出されるコールバック。
 
virtual void OnConnectCloudView ()
 Cloud View に接続されたときに呼び出されるコールバック。
 
virtual void OnDisconnectCloudView ()
 Cloud View から切断されたときに呼び出されるコールバック。
 
virtual void OnReceiveSuid (const std::string &suid)
 SUID を取得できたときに呼び出されるコールバック。
 
virtual void OnReceiveVersion (const std::string &package_ver)
 Version を取得できたときに呼び出されるコールバック。
 
virtual void OnReceivePairingNumber (const std::string &pairing_number)
 ペアリング番号を取得したときに呼び出されるコールバック。
 
virtual void OnReceiveGroupIdList (const RoomGroupList &room_group_list)
 会議室番号一覧を受信したときに呼び出されるコールバック。
 
virtual void OnNotifyCloudStatus (cloud_status_t cloud_status)
 Cloud の状態変化を受信したときに呼び出されるコールバック。
 
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

Cloud connection control function callback interface.

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

Member Enumeration Documentation

◆ error_info_t

ErrorInfoの種類

Enumerator
kErrorVersion 

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

kErrorPassphrase 

バージョン不一致

kErrorSession 

パスフレーズ不一致

kErrorNetwork 

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

kErrorNotPaired 

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

kErrorRoomGroupEmpty 

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

kErrorViewRefused 

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

Member Function Documentation

◆ OnConnectCloudView()

virtual void zep::control::CloudControlCallbackInterface::OnConnectCloudView ( )
inlinevirtual

Cloud View.

Callback called when a connection is made to the

◆ OnConnectingCloudView()

virtual void zep::control::CloudControlCallbackInterface::OnConnectingCloudView ( )
inlinevirtual

Cloud View.

Callback called when a connection request is initiated to

◆ OnDisconnectCloudView()

virtual void zep::control::CloudControlCallbackInterface::OnDisconnectCloudView ( )
inlinevirtual

Cloud View.

Callback called when disconnected from

◆ OnNotifyCloudStatus() [1/2]

virtual void zep::control::CloudControlCallbackInterface::OnNotifyCloudStatus ( cloud_status_t  cloud_status)
inlinevirtual

Cloud status change is received.

  • Callback called when
Parameters
cloud_status

◆ OnNotifyCloudStatus() [2/2]

virtual void zep::control::CloudControlCallbackInterface::OnNotifyCloudStatus ( cloud_status_t  cloud_status)
inlinevirtual

Cloud の状態変化を受信したときに呼び出されるコールバック。

Parameters
cloud_status

◆ OnReceiveGroupIdList() [1/2]

*param group_id_list list of conference room virtual numbers void zep::control::CloudControlCallbackInterface::OnReceiveGroupIdList ( const RoomGroupList &  room_group_list)
inlinevirtual

Callback called when a list of conference room numbers is received.

Parameters
group_id_listList of conference room numbers.

◆ OnReceiveGroupIdList() [2/2]

virtual void zep::control::CloudControlCallbackInterface::OnReceiveGroupIdList ( const RoomGroupList &  room_group_list)
inlinevirtual

会議室番号一覧を受信したときに呼び出されるコールバック。

Parameters
group_id_list会議室番号の一覧

◆ OnReceiveLineInfo()

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

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

Parameters
line_infoline情報の一覧

◆ OnReceivePairingNumber() [1/2]

*param virtual pairing_number void zep::control::CloudControlCallbackInterface::OnReceivePairingNumber ( const std::string &  pairing_number)
inlinevirtual

Callback called when the pairing number is obtained.

Parameters
pairing_numberPairing number

◆ OnReceivePairingNumber() [2/2]

virtual void zep::control::CloudControlCallbackInterface::OnReceivePairingNumber ( const std::string &  pairing_number)
inlinevirtual

ペアリング番号を取得したときに呼び出されるコールバック。

Parameters
pairing_numberペアリング番号

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