Zao SDK for Jetson / libzep API リファレンス  1.0.0.0 (2023-05-08)
Public Member Functions | List of all members
zep::audio::PcmBufferPoolReaderInterface Class Referenceabstract

PCMバッファプールの読み込み側インターフェース More...

#include <PcmBufferPoolReaderInterface.hpp>

Public Member Functions

virtual PcmBufferReader GetReader (bool wait) noexcept=0
 読み込みバッファ(有効データのあるバッファ)を1つ取り出す。 More...
 
virtual void AbortGetReader () noexcept=0
 GetReader(true)で待機中のスレッドに対し、待機を中断させる。
 

Detailed Description

PCMバッファプールの読み込み側インターフェース

Member Function Documentation

◆ GetReader()

virtual PcmBufferReader zep::audio::PcmBufferPoolReaderInterface::GetReader ( bool  wait)
pure virtualnoexcept

読み込みバッファ(有効データのあるバッファ)を1つ取り出す。

Parameters
waitバッファが無い場合に待機するときtrue
Attention
この関数はスレッドセーフでは無い。単一スレッドから呼び出すこと。
Note
読み込みバッファが無い場合、またはFinalizeしていない他の Readerが存在する場合、無効なReaderを返す。

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