Zao SDK for Jetson / libzep API リファレンス
1.0.0.0 (2023-05-08)
|
PCMによる音声ソース機能のコールバックインターフェース More...
#include <PcmSourceInterface.hpp>
Public Types | |
enum | EventType { EventType::kUnknown = 0, EventType::kDisconnected, EventType::kUnlinked, EventType::kEncodeError, EventType::kFailedFormatNegotiation } |
イベントの種類 More... | |
Public Member Functions | |
virtual bool | OnRequestSourceFormat (const PcmFormat &format)=0 |
フォーマット決定要求時に呼び出されるコールバック。 More... | |
virtual void | OnDecideSourceFormat (const PcmFormat *format)=0 |
フォーマットが決定された時に呼び出されるコールバック。 More... | |
virtual void | OnNotifySourceEvent (EventType type, const std::string &message) |
エラーなどのイベントが発生した時に呼び出されるコールバック。 More... | |
virtual void | OnChangeStopSupplyStatus (bool value) |
データ供給抑制状態が変化した時に呼び出されるコールバック。 More... | |
PCMによる音声ソース機能のコールバックインターフェース
|
inlinevirtualinherited |
データ供給抑制状態が変化した時に呼び出されるコールバック。
value | 新しいデータ供給抑制状態 (trueならば送信抑制要求あり、falseならば要求なし) |
|
pure virtual |
フォーマットが決定された時に呼び出されるコールバック。
format | 決定したフォーマットのポインタ (nullptrの場合、フォーマットが未定状態になったことを示す) |
PcmSourceInterface.GetDecidedFormat(...)
はtrue
を返す (format
が非nullptr
)の場合。 PcmSourceInterface.GetDecidedFormat(...)
はfalse
を返す (format
がnullptr
)の場合。
|
inlinevirtual |
エラーなどのイベントが発生した時に呼び出されるコールバック。
type | イベントの種類 |
message | 追加メッセージ |
|
pure virtual |
フォーマット決定要求時に呼び出されるコールバック。
format | 要求されたフォーマット |
true | 提示されたフォーマットが受容可能(決定する) |
false | 提示されたフォーマットは受容不可能(再調整を行う) |
PcmSourceInterface.GetDecidedFormat(...)
はfalse
を返す。