Zao SDK for Jetson / libzao-endpoint API リファレンス 1.6.0.0 (2024-12-24)
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
zao::endpoint::audio::PcmSinkBufferEnqueueResult Class Reference

PCM受信用バッファの格納結果を示す型。 More...

#include <PcmSinkBufferEnqueueResult.hpp>

Public Types

enum class  ErrorType { kNone , kAborted , kInvalidBuffer }
 エラーの種類を示す列挙型。 More...
 

Public Member Functions

 PcmSinkBufferEnqueueResult (ErrorType error) noexcept
 エラー状態を指定して PcmSinkBufferEnqueueResult オブジェクトを構築する。
 
 PcmSinkBufferEnqueueResult (const PcmSinkBufferEnqueueResult &)=delete
 コピー構築禁止。
 
PcmSinkBufferEnqueueResultoperator= (const PcmSinkBufferEnqueueResult &)=delete
 コピー代入禁止。
 
 PcmSinkBufferEnqueueResult (PcmSinkBufferEnqueueResult &&other) noexcept=default
 ムーブ構築する。
 
PcmSinkBufferEnqueueResultoperator= (PcmSinkBufferEnqueueResult &&other) noexcept=default
 ムーブ代入する。
 
bool HasError () const noexcept
 エラーが発生したか否か。
 
bool HasAbortedError () const noexcept
 エラーが発生したか否か(FlushQueue により中断された)。
 
bool HasInvalidBufferError () const noexcept
 エラーが発生したか否か(バッファが不正)。
 
const char * What () const noexcept
 エラー内容を説明する文字列を取得する。
 

Detailed Description

PCM受信用バッファの格納結果を示す型。

Since
SDK1.5

Member Enumeration Documentation

◆ ErrorType

エラーの種類を示す列挙型。

Enumerator
kNone 

エラー無し。

kAborted 

FlushQueue により中断された。

kInvalidBuffer 

バッファが不正。

Constructor & Destructor Documentation

◆ PcmSinkBufferEnqueueResult() [1/2]

zao::endpoint::audio::PcmSinkBufferEnqueueResult::PcmSinkBufferEnqueueResult ( ErrorType  error)
inlinenoexcept

エラー状態を指定して PcmSinkBufferEnqueueResult オブジェクトを構築する。

Parameters
errorエラー。

◆ PcmSinkBufferEnqueueResult() [2/2]

zao::endpoint::audio::PcmSinkBufferEnqueueResult::PcmSinkBufferEnqueueResult ( PcmSinkBufferEnqueueResult &&  other)
defaultnoexcept

ムーブ構築する。

Parameters
otherムーブ元。

Member Function Documentation

◆ operator=()

PcmSinkBufferEnqueueResult & zao::endpoint::audio::PcmSinkBufferEnqueueResult::operator= ( PcmSinkBufferEnqueueResult &&  other)
defaultnoexcept

ムーブ代入する。

Parameters
otherムーブ元。

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