クラス Input::Frames::FrameSource

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 クラスの新しいインスタンスを初期化します。

パラメーター

  • format FrameFormat::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 クラスの新しいインスタンスを初期化します。

パラメーター

  • format FrameFormat::Create() または同様の方法で取得された FrameFormat

  • callback Todo

戻り値

std::shared_ptr 内にラップされた新しく作成された FrameSource

CallbackFunction_Type

構文: typedef CallbackFunction_Type;