PCM buffer pool writer interface.
More...
#include <PcmBufferPoolWriterInterface.hpp>
PCM buffer pool writer interface.
PCMバッファプールの書き込み側インターフェース
◆ AbortGetWriter()
virtual void zep::audio::PcmBufferPoolWriterInterface::AbortGetWriter |
( |
| ) |
|
|
pure virtualnoexcept |
◆ GetWriter() [1/2]
virtual PcmBufferWriter zep::audio::PcmBufferPoolWriterInterface::GetWriter |
( |
bool |
wait | ) |
|
|
pure virtualnoexcept |
Extract one write buffer (free buffer).
- Parameters
-
wait | True when waiting for no buffer. |
- Attention
- This function is not thread-safe. Call this function from a single thread.
- Note
- If there is no write buffer, or if another @write Returns an invalid Writer if there is no write buffer or if there is another Writer that has not been Finalized.
◆ GetWriter() [2/2]
virtual PcmBufferWriter zep::audio::PcmBufferPoolWriterInterface::GetWriter |
( |
bool |
wait | ) |
|
|
pure virtualnoexcept |
書き込みバッファ(空きのあるバッファ)を1つ取り出す。
- Parameters
-
- Attention
- この関数はスレッドセーフでは無い。単一スレッドから呼び出すこと。
- Note
- 書き込みバッファが無い場合、またはFinalizeしていない他の Writerが存在する場合、無効なWriterを返す。
The documentation for this class was generated from the following files: