表示图像帧数据的源,用作视觉 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 () 或类似项获取的 FrameSetFormatcallbackTodo
返回
新创建的 FrameSetSource 包装在 std::shared_ptr
CallbackFunction_Type
语法: typedef CallbackFunction_Type;