Zao SDK for Jetson / libzao-endpoint API リファレンス 1.6.0.0 (2024-12-24)
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Namespaces | Classes | Functions | Variables
zao::endpoint Namespace Reference

Zao Endpoint SDKの名前空間 More...

Namespaces

namespace  audio
 音声関係の要素をまとめた名前空間
 
namespace  control
 制御関係の要素をまとめた名前空間
 
namespace  ip
 IPパケットトンネリング関係の要素をまとめた名前空間
 
namespace  monitor
 監視機能関連の要素をまとめた名前空間
 
namespace  serial
 シリアル通信トンネリング関係の要素をまとめた名前空間
 
namespace  video
 映像関係の要素をまとめた名前空間
 

Classes

class  ClientCallbackInterface
 クライアント制御のコールバックインターフェース More...
 
class  ClientInterface
 エンドポイントのクライアント制御インターフェース More...
 
class  EventSourceInterface
 イベントを生成するクラスの共通インターフェース More...
 
class  SinkStreamCallbackInterface
 シンク側ストリーム機能の共通コールバックインターフェース More...
 
class  SinkStreamInterface
 シンク側ストリーム機能インターフェース More...
 
class  SourceStreamCallbackInterface
 ソース側ストリーム機能の共通コールバックインターフェース More...
 
class  SourceStreamInterface
 ソース側ストリーム機能インターフェース More...
 
struct  StoreAsWeakPtrType
 所有権を持たずweak_ptrとして記憶することを明示するためのタグの型。 More...
 
class  StreamCallbackInterface
 ストリーム機能の共通コールバックインターフェース More...
 
class  StreamInterface
 エンドポイント側のストリーム機能インターフェース More...
 
class  TimestampInterface
 タイムスタンプ管理機能のインターフェース More...
 

Functions

std::shared_ptr< ClientInterfaceCreateClient (detail::AbiVersion version={})
 Client オブジェクトを生成する。
 
std::shared_ptr< ClientInterfaceCreateClient (const std::shared_ptr< spdlog::logger > &logger_reference, detail::AbiVersion version={})
 Client オブジェクトを生成する。
 

Variables

constexpr StoreAsWeakPtrType StoreAsWeakPtr {}
 所有権を持たずweak_ptrとして記憶することを明示するためのタグ。
 

Detailed Description

Zao Endpoint SDKの名前空間

Function Documentation

◆ CreateClient() [1/2]

std::shared_ptr< ClientInterface > zao::endpoint::CreateClient ( const std::shared_ptr< spdlog::logger > &  logger_reference,
detail::AbiVersion  version = {} 
)

Client オブジェクトを生成する。

Parameters
logger_reference参照元となるロガー
versionリンクしたライブラリとのバージョン整合確認用オブジェクト。 省略可能引数であり、省略時の既定値のままとすること。

◆ CreateClient() [2/2]

std::shared_ptr< ClientInterface > zao::endpoint::CreateClient ( detail::AbiVersion  version = {})

Client オブジェクトを生成する。

Parameters
versionリンクしたライブラリとのバージョン整合確認用オブジェクト。 省略可能引数であり、省略時の既定値のままとすること。
Note
ロガーにはspdlog::default_loggerが使用される。