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