Clase Input::Frames::FrameSource

Representa un origen de datos de fotogramas de imagen, que se usa como entrada o salida de las operaciones de Vision AI.

Miembros

Propiedades

Sintaxis: public FrameSourceProperties & Properties;

Obtiene una colección de propiedades FrameSource adicionales.

~FrameSource

Sintaxis: public inline virtual ~FrameSource ( );

Destructs an instance of the FrameSource class.

GetWriter

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

Obtiene el objeto FrameWriter utilizado para escribir datos de fotogramas en este objeto FrameSource.

Devoluciones

FrameWriter usado para escribir datos de fotogramas, encapsulados dentro de std::shared_ptr

CloseWriter

Sintaxis: public inline void CloseWriter ( );

Cierra el origen del marco para escribir.

FromFormat

Sintaxis: public inline static std::shared_ptr< FrameSource > FromFormat ( const std::shared_ptr< FrameFormat > & format );

Inicializa una nueva instancia de la clase FrameSource.

Parámetros

  • format FrameFormat obtenido a través de FrameFormat::Create() o similar

Devoluciones

FrameSource recién creado dentro de un std::shared_ptr

FromFormat

Sintaxis: public inline static std::shared_ptr< FrameSource > FromFormat ( const std::shared_ptr< FrameFormat > & format , const CallbackFunction_Type callback );

Inicializa una nueva instancia de la clase FrameSource.

Parámetros

  • format FrameFormat obtenido a través de FrameFormat::Create() o similar

  • callback TAREAS PENDIENTES

Devoluciones

FrameSource recién creado dentro de un std::shared_ptr

CallbackFunction_Type

Sintaxis: typedef CallbackFunction_Type;