Zao SDK for Jetson / libzao-endpoint API リファレンス 1.6.0.0 (2024-12-24)
|
PCM受信用バッファの取り出し結果を示す型。 More...
#include <PcmSinkBufferDequeueResult.hpp>
Public Types | |
enum class | ErrorType { kNone , kAborted , kBusy , kNotConfigured } |
エラーの種類を示す列挙型。 More... | |
Public Member Functions | |
PcmSinkBufferDequeueResult (std::unique_ptr< PcmSinkBufferInterface > buffer) noexcept | |
バッファを指定して PcmSinkBufferDequeueResult オブジェクトを構築する。 | |
PcmSinkBufferDequeueResult (ErrorType error) noexcept | |
エラー状態を指定して PcmSinkBufferDequeueResult オブジェクトを構築する。 | |
PcmSinkBufferDequeueResult (const PcmSinkBufferDequeueResult &)=delete | |
コピー構築禁止。 | |
PcmSinkBufferDequeueResult & | operator= (const PcmSinkBufferDequeueResult &)=delete |
コピー代入禁止。 | |
PcmSinkBufferDequeueResult (PcmSinkBufferDequeueResult &&other) noexcept=default | |
ムーブ構築する。 | |
PcmSinkBufferDequeueResult & | operator= (PcmSinkBufferDequeueResult &&other) noexcept=default |
ムーブ代入する。 | |
std::unique_ptr< PcmSinkBufferInterface > | TakeBuffer () noexcept |
所有権付きでバッファを得る。 | |
bool | HasError () const noexcept |
エラーが発生したか否か。 | |
bool | HasAbortedError () const noexcept |
エラーが発生したか否か(FlushQueue により中断された)。 | |
bool | HasBusyError () const noexcept |
エラーが発生したか否か(バッファがすでに取り出されている)。 | |
bool | HasNotConfiguredError () const noexcept |
エラーが発生したか否か(キューが設定されていない)。 | |
const char * | What () const noexcept |
エラー内容を説明する文字列を取得する。 | |
PCM受信用バッファの取り出し結果を示す型。
|
strong |
|
inlinenoexcept |
バッファを指定して PcmSinkBufferDequeueResult オブジェクトを構築する。
buffer | バッファ。 |
|
inlinenoexcept |
エラー状態を指定して PcmSinkBufferDequeueResult オブジェクトを構築する。
error | エラー。 |
|
defaultnoexcept |
ムーブ構築する。
other | ムーブ元。 |
|
defaultnoexcept |
ムーブ代入する。
other | ムーブ元。 |