类 Input::Frames::FrameSource

表示图像帧数据源,用作视觉 AI 操作的输入或输出。

成员

属性

语法: public FrameSourceProperties & Properties;

获取其他 FrameSource 属性的集合。

~FrameSource

语法: public inline virtual ~FrameSource ( );

析构 FrameSource 类的实例。

GetWriter

语法: public inline std::shared_ptr< FrameWriter > GetWriter ( );

获取用于将帧数据写入此 FrameSource 对象的 FrameWriter。

返回

用于写入帧数据的 FrameWriter,包装在 std::shared_ptr

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

返回

新创建的 FrameSource 包装在 std::shared_ptr

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

返回

新创建的 FrameSource 包装在 std::shared_ptr

CallbackFunction_Type

语法: typedef CallbackFunction_Type;