類別 Input::Frames::FrameSetSource

表示影像框架資料的來源,用來作為視覺 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

傳回

新建立的 FrameSetSource 包裝在 std::shared_ptr

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

傳回

新建立的 FrameSetSource 包裝在 std::shared_ptr

CallbackFunction_Type

語法: typedef CallbackFunction_Type;