| 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を返す。  1.8.13
 1.8.13