Zao SDK for Jetson / libzao-endpoint API リファレンス 1.5.0.0 (2024-09-25)
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の種類 More...
 
enum class  error_info_t {
  kErrorUnknown , kErrorVersion , kErrorPassphrase , kErrorSession ,
  kErrorNetwork , kErrorNotPaired , kErrorRoomGroupEmpty , kErrorViewRefused ,
  kErrorMaxConnect
}
 ErrorInfoの種類 More...
 

Public Member Functions

virtual void OnConnectingCloudView ()
 Cloudに接続要求が開始されたときに呼び出されるコールバック
 
virtual void OnConnectCloudView ()
 Cloudに接続されたときに呼び出されるコールバック
 
virtual void OnDisconnectCloudView ()
 Cloudから切断されたときに呼び出されるコールバック
 
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

◆ cloud_status_t

CloudStatusの種類

Enumerator
START_CLOUD 

クラウド接続開始

STOP_CLOUD 

クラウド接続停止

NETWORK_FAILED 

ネットワーク接続失敗

NOT_PAIRED 

未ペアリング状態

PAIRING 

ペアリング番号取得

PAIRED 

ペアリング番号確認状態

ROOM_UPDATE 

ROOM GROUP LIST 更新済状態

ROOM_EMPTY 

ROOM GROUP LIST 空の状態

INVALID_URL 

ネットワーク接続時エラー:URL不正

CERT_ERROR 

ネットワーク接続時エラー:証明書検証エラー

SERVER_ERROR 

ネットワーク接続時エラー:サーバーエラー

RESPONSE_NG 

ネットワーク接続時エラー:サーバー応答NG

◆ error_info_t

ErrorInfoの種類

Enumerator
kErrorUnknown 

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

kErrorVersion 

バージョン不一致

kErrorPassphrase 

パスフレーズ不一致

kErrorSession 

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

kErrorNetwork 

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

kErrorNotPaired 

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

kErrorRoomGroupEmpty 

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

kErrorViewRefused 

Viewとの接続エラー

kErrorMaxConnect 

会議室制限で送信機接続エラー

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: