Zao SDK for Jetson / libzao-endpoint API リファレンス 1.2.0.0 (2023-10-30)
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
zao::endpoint::control::CloudControlCallbackInterface Class Reference

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

#include <CloudControlInterface.hpp>

Collaboration diagram for zao::endpoint::control::CloudControlCallbackInterface:
Collaboration graph
[legend]

Public Types

enum class  cloud_status_t {
  START_CLOUD , STOP_CLOUD , NETWORK_FAILED , NOT_PAIRED ,
  PAIRING , PAIRED , ROOM_UPDATE , ROOM_EMPTY ,
  INVALID_URL , CERT_ERROR , SERVER_ERROR , RESPONSE_NG
}
 CloudStatusの種類
 
enum class  error_info_t {
  kErrorUnknown , kErrorVersion , kErrorPassphrase , kErrorSession ,
  kErrorNetwork , kErrorNotPaired , kErrorRoomGroupEmpty , kErrorViewRefused ,
  kErrorMaxConnect
}
 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)
 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接続制御機能のコールバックインターフェース

Member Enumeration Documentation

◆ error_info_t

ErrorInfoの種類

Enumerator
kErrorVersion 

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

kErrorPassphrase 

バージョン不一致

kErrorSession 

パスフレーズ不一致

kErrorNetwork 

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

kErrorNotPaired 

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

kErrorRoomGroupEmpty 

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

kErrorViewRefused 

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

kErrorMaxConnect 

Viewとの接続エラー

Member Function Documentation

◆ OnNotifyCloudStatus()

virtual void zao::endpoint::control::CloudControlCallbackInterface::OnNotifyCloudStatus ( cloud_status_t  cloud_status)
inlinevirtual

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

Parameters
cloud_status

◆ OnReceiveGroupIdList()

virtual void zao::endpoint::control::CloudControlCallbackInterface::OnReceiveGroupIdList ( const RoomGroupList room_group_list)
inlinevirtual

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

Parameters
room_group_list会議室番号の一覧

◆ OnReceiveLineInfo()

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

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

Parameters
line_infoline情報の一覧

◆ OnReceivePairingNumber()

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

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

Parameters
pairing_numberペアリング番号

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