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::video::NvSourceCallbackInterface Class Referenceabstract

NVIDIA Multimedia APIを利用した 映像ソース機能のコールバックインターフェース More...

#include <NvSourceInterface.hpp>

Collaboration diagram for zao::endpoint::video::NvSourceCallbackInterface:
Collaboration graph
[legend]

Public Types

enum class  EventType { kUnknown = 0 , kDisconnected , kUnlinked , kFailedFormatNegotiation }
 イベントの種類 More...
 

Public Member Functions

virtual bool OnRequestSourceFormat (const VideoFormat &format)=0
 フォーマット決定要求時に呼び出されるコールバック
 
virtual void OnNotifySourceEvent (EventType type, const std::string &message)
 エラーなどのイベントが発生した時に呼び出されるコールバック。
 
virtual void OnChangeStopSupplyStatus (bool value)
 データ供給抑制状態が変化した時に呼び出されるコールバック。
 

Detailed Description

NVIDIA Multimedia APIを利用した 映像ソース機能のコールバックインターフェース

Member Enumeration Documentation

◆ EventType

イベントの種類

Enumerator
kUnknown 

不明(未初期化の初期値等に用いる)

kDisconnected 

クラウドから切断された

kUnlinked 

クライアント連携が解除された

kFailedFormatNegotiation 

フォーマットが決定できなかった(調停に失敗した)

Member Function Documentation

◆ OnChangeStopSupplyStatus()

virtual void zao::endpoint::SourceStreamCallbackInterface::OnChangeStopSupplyStatus ( bool  value)
inlinevirtualinherited

データ供給抑制状態が変化した時に呼び出されるコールバック。

Parameters
value新しいデータ供給抑制状態 (trueならば送信抑制要求あり、falseならば要求なし)

◆ OnNotifySourceEvent()

virtual void zao::endpoint::video::NvSourceCallbackInterface::OnNotifySourceEvent ( EventType  type,
const std::string &  message 
)
inlinevirtual

エラーなどのイベントが発生した時に呼び出されるコールバック。

Parameters
typeイベントの種類
message追加メッセージ

◆ OnRequestSourceFormat()

virtual bool zao::endpoint::video::NvSourceCallbackInterface::OnRequestSourceFormat ( const VideoFormat format)
pure virtual

フォーマット決定要求時に呼び出されるコールバック

Parameters
format要求されたフォーマット
Return values
true提示されたフォーマットが受容可能(決定する)
false提示されたフォーマットは受容不可能(再調整を行う)
Note
本コールバック内では GetDecidedFormat() はfalseを返却する。

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