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::ip::FrameSourceBufferEnqueueResult Class Reference

IPフレーム送信用バッファの格納結果を示す型。 More...

#include <FrameSourceBufferEnqueueResult.hpp>

Public Types

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

Public Member Functions

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

Detailed Description

IPフレーム送信用バッファの格納結果を示す型。

Since
SDK1.5

Member Enumeration Documentation

◆ ErrorType

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

Enumerator
kNone 

エラー無し。

kAborted 

FlushQueue により中断された。

kInvalidBuffer 

バッファが不正。

kNotConfigured 

キューが設定されていない。

Constructor & Destructor Documentation

◆ FrameSourceBufferEnqueueResult() [1/2]

zao::endpoint::ip::FrameSourceBufferEnqueueResult::FrameSourceBufferEnqueueResult ( ErrorType  error)
inlinenoexcept

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

Parameters
errorエラー。

◆ FrameSourceBufferEnqueueResult() [2/2]

zao::endpoint::ip::FrameSourceBufferEnqueueResult::FrameSourceBufferEnqueueResult ( FrameSourceBufferEnqueueResult &&  other)
defaultnoexcept

ムーブ構築する。

Parameters
otherムーブ元。

Member Function Documentation

◆ operator=()

FrameSourceBufferEnqueueResult & zao::endpoint::ip::FrameSourceBufferEnqueueResult::operator= ( FrameSourceBufferEnqueueResult &&  other)
defaultnoexcept

ムーブ代入する。

Parameters
otherムーブ元。

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