1#ifndef ZAO_ENDPOINT_VIDEO_NV_SOURCE_BUFFER_ENQUEUE_RESULT_HPP_
2#define ZAO_ENDPOINT_VIDEO_NV_SOURCE_BUFFER_ENQUEUE_RESULT_HPP_
139 const char*
What() const noexcept {
144 return "Aborted by FlushQueue.";
146 return "Invalid buffer.";
148 return "Encoder is absent.";
150 return "Internal error of encoder.";
152 return "Unknown error.";
NvBuffer送信用バッファの格納結果を示す型。
Definition NvSourceBufferEnqueueResult.hpp:13
bool HasNoEncoderError() const noexcept
エラーが発生したか否か(エンコーダが存在しない)。
Definition NvSourceBufferEnqueueResult.hpp:122
bool HasEncoderInternalError() const noexcept
エラーが発生したか否か(エンコーダの内部エラー)。
Definition NvSourceBufferEnqueueResult.hpp:131
bool HasError() const noexcept
エラーが発生したか否か。
Definition NvSourceBufferEnqueueResult.hpp:100
NvSourceBufferEnqueueResult & operator=(const NvSourceBufferEnqueueResult &)=delete
コピー代入禁止。
NvSourceBufferEnqueueResult(ErrorType error) noexcept
エラー状態を指定して NvSourceBufferEnqueueResult オブジェクトを構築する。
Definition NvSourceBufferEnqueueResult.hpp:61
bool HasAbortedError() const noexcept
エラーが発生したか否か(FlushQueue により中断された)。
Definition NvSourceBufferEnqueueResult.hpp:106
NvSourceBufferEnqueueResult(NvSourceBufferEnqueueResult &&other) noexcept=default
ムーブ構築する。
bool HasInvalidBufferError() const noexcept
エラーが発生したか否か(バッファが不正)。
Definition NvSourceBufferEnqueueResult.hpp:114
NvSourceBufferEnqueueResult(const NvSourceBufferEnqueueResult &)=delete
コピー構築禁止。
ErrorType
エラーの種類を示す列挙型。
Definition NvSourceBufferEnqueueResult.hpp:19
@ kAborted
FlushQueue により中断された。
@ kEncoderInternal
エンコーダの内部エラー。
const char * What() const noexcept
エラー内容を説明する文字列を取得する。
Definition NvSourceBufferEnqueueResult.hpp:139
NvSourceBufferEnqueueResult & operator=(NvSourceBufferEnqueueResult &&other) noexcept=default
ムーブ代入する。
Zao製品共通の名前空間
Definition FactoryInterface.hpp:11