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::video::NvSourceBufferEnqueueResult Class Reference

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

#include <NvSourceBufferEnqueueResult.hpp>

Public Types

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

Public Member Functions

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

Detailed Description

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

Since
SDK1.5

Member Enumeration Documentation

◆ ErrorType

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

Enumerator
kNone 

エラー無し。

kAborted 

FlushQueue により中断された。

kInvalidBuffer 

バッファが不正。

kNoEncoder 

エンコーダが存在しない。

kEncoderInternal 

エンコーダの内部エラー。

Constructor & Destructor Documentation

◆ NvSourceBufferEnqueueResult() [1/2]

zao::endpoint::video::NvSourceBufferEnqueueResult::NvSourceBufferEnqueueResult ( ErrorType  error)
inlinenoexcept

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

Parameters
errorエラー。

◆ NvSourceBufferEnqueueResult() [2/2]

zao::endpoint::video::NvSourceBufferEnqueueResult::NvSourceBufferEnqueueResult ( NvSourceBufferEnqueueResult &&  other)
defaultnoexcept

ムーブ構築する。

Parameters
otherムーブ元。

Member Function Documentation

◆ operator=()

NvSourceBufferEnqueueResult & zao::endpoint::video::NvSourceBufferEnqueueResult::operator= ( NvSourceBufferEnqueueResult &&  other)
defaultnoexcept

ムーブ代入する。

Parameters
otherムーブ元。

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