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