| Zao SDK for Jetson / libzao-endpoint API リファレンス 1.6.1.0 (2025-01-15)
    | 
PCMによる音声シンク機能のコールバックインターフェース More...
#include <PcmSinkInterface.hpp>

| Public Types | |
| enum class | EventType { kUnknown = 0 , kDisconnected , kUnlinked , kDecodeError , kFailedFormatNegotiation } | 
| イベントの種類  More... | |
| Public Member Functions | |
| virtual bool | OnRequestSinkFormat (const PcmFormat &format)=0 | 
| フォーマット決定要求時に呼び出されるコールバック。 | |
| virtual void | OnNotifySinkEvent (EventType type, const std::string &message) | 
| エラーなどのイベントが発生した時に呼び出されるコールバック。 | |
| virtual std::weak_ptr< PcmBufferPoolWriterInterface > | OnRequestPcmBufferPool () | 
| PCMバッファプールの書き込み側を要求するコールバック。 | |
| virtual | ~PcmSinkCallbackInterface () noexcept=default | 
| PcmSinkCallbackInterface オブジェクトを破棄する。 | |
PCMによる音声シンク機能のコールバックインターフェース
| 
 | strong | 
| 
 | inlinevirtual | 
エラーなどのイベントが発生した時に呼び出されるコールバック。
| type | イベントの種類 | 
| message | 追加メッセージ | 
| 
 | inlinevirtual | 
PCMバッファプールの書き込み側を要求するコールバック。
| 
 | pure virtual | 
フォーマット決定要求時に呼び出されるコールバック。
| format | 決定予定のフォーマット | 
| true | 提示されたフォーマットが受容可能(決定する) | 
| false | 提示されたフォーマットは受容不可能(再調整を行う) |