类 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;