Vision AI 操作への入力または出力として使用される画像フレーム データのソースを表します。
メンバー
プロパティ
構文: public FrameSourceProperties & Properties;
追加の FrameSource プロパティのコレクションを取得します。
~FrameSource
構文: public inline virtual ~FrameSource ( );
FrameSource クラスのインスタンスを破棄します。
GetWriter
構文: public inline std::shared_ptr< FrameWriter > GetWriter ( );
フレーム データをこの FrameSource オブジェクトに書き込むのに使用する FrameWriter を取得します。
戻り値
std::shared_ptr 内でラップされたフレーム データの書き込みに使用される FrameWriter
CloseWriter
構文: public inline void CloseWriter ( );
書き込み用にフレーム ソースを閉じます。
FromFormat
構文: public inline static std::shared_ptr< FrameSource > FromFormat ( const std::shared_ptr< FrameFormat > & format );
FrameSource クラスの新しいインスタンスを初期化します。
パラメーター
-
formatFrameFormat::Create() または同様の方法で取得された FrameFormat
戻り値
std::shared_ptr 内にラップされた新しく作成された FrameSource
FromFormat
構文: public inline static std::shared_ptr< FrameSource > FromFormat ( const std::shared_ptr< FrameFormat > & format , const CallbackFunction_Type callback );
FrameSource クラスの新しいインスタンスを初期化します。
パラメーター
formatFrameFormat::Create() または同様の方法で取得された FrameFormatcallbackTodo
戻り値
std::shared_ptr 内にラップされた新しく作成された FrameSource
CallbackFunction_Type
構文: typedef CallbackFunction_Type;