PCMバッファプールのインターフェース
More...
#include <PcmBufferPoolInterface.hpp>
◆ FinalizeReader()
virtual void zep::audio::PcmBufferPoolInterface::FinalizeReader |
( |
PcmBufferReader & |
reader | ) |
|
|
pure virtualnoexcept |
Readerのファイナライズ処理を行う。
- Note
- この関数はPcmBufferReader::Finalize()の内部から呼び出される。
- Parameters
-
◆ FinalizeWriter()
Writerのファイナライズ処理を行う。
- Note
- この関数はPcmBufferWriter::Finalize()の内部から呼び出される。
- Parameters
-
writer | 対象のwriter |
written_samples | 書き込まれた有効サンプル数 |
head_timestamp | 先頭のタイムスタンプ |
◆ GetReader()
virtual PcmBufferReader zep::audio::PcmBufferPoolReaderInterface::GetReader |
( |
bool |
wait | ) |
|
|
pure virtualnoexceptinherited |
読み込みバッファ(有効データのあるバッファ)を1つ取り出す。
- Parameters
-
- Attention
- この関数はスレッドセーフでは無い。単一スレッドから呼び出すこと。
- Note
- 読み込みバッファが無い場合、またはFinalizeしていない他の Readerが存在する場合、無効なReaderを返す。
◆ GetWriter()
virtual PcmBufferWriter zep::audio::PcmBufferPoolWriterInterface::GetWriter |
( |
bool |
wait | ) |
|
|
pure virtualnoexceptinherited |
書き込みバッファ(空きのあるバッファ)を1つ取り出す。
- Parameters
-
- Attention
- この関数はスレッドセーフでは無い。単一スレッドから呼び出すこと。
- Note
- 書き込みバッファが無い場合、またはFinalizeしていない他の Writerが存在する場合、無効なWriterを返す。
The documentation for this class was generated from the following file: