クラス Input::Frames::FrameSetSource

Vision AI 操作への入力または出力として使用される画像フレーム データのソースを表します。

メンバー

プロパティ

構文: public FrameSetSourceProperties & Properties;

追加の FrameSetSource プロパティのコレクションを取得します。

~FrameSetSource

構文: public inline virtual ~FrameSetSource ( );

FrameSetSource クラスのインスタンスを破棄します。

GetWriter

構文: public inline std::shared_ptr< FrameSetWriter > GetWriter ( );

フレーム データをこの FrameSetSource オブジェクトに書き込むのに使用する FrameWriter を取得します。

戻り値

フレーム データの書き込みに使用される FrameWriter。std::shared_ptr内にラップされます。

GetReader

構文: public inline std::shared_ptr< FrameSetReader > GetReader ( );

この FrameSetSource オブジェクトからフレーム データを読み取るために使用される FrameReader を取得します。

戻り値

フレーム データの読み取りに使用される FrameReader。std::shared_ptr内にラップされます。

CloseWriter

構文: public inline void CloseWriter ( );

書き込みのためにフレーム ソースを閉じます。

FromFormat

構文: public inline static std::shared_ptr< FrameSetSource > FromFormat ( const std::shared_ptr< FrameSetFormat > & format );

FrameSetSource クラスの新しいインスタンスを初期化します。

パラメーター

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

戻り値

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

FromFormat

構文: public inline static std::shared_ptr< FrameSetSource > FromFormat ( const std::shared_ptr< FrameSetFormat > & format , CallbackFunction_Type callback );

FrameSetSource クラスの新しいインスタンスを初期化します。

パラメーター

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

  • callback Todo

戻り値

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

CallbackFunction_Type

構文: typedef CallbackFunction_Type;