classe Input::Frames::FrameSetSource

Représente une source de données de trame d’image, utilisée comme entrée ou sortie des opérations Vision AI.

Membres

Propriétés

Syntaxe : public FrameSetSourceProperties & Properties;

Obtient une collection de propriétés FrameSetSource supplémentaires.

~FrameSetSource

Syntaxe : public inline virtual ~FrameSetSource ( );

Détruit une instance de la classe FrameSetSource.

GetWriter

Syntaxe : public inline std::shared_ptr< FrameSetWriter > GetWriter ( );

Obtient le FrameWriter utilisé pour écrire des données de frame dans cet objet FrameSetSource.

Retours

FrameWriter utilisé pour écrire des données frame, encapsulées dans un std::shared_ptr

GetReader

Syntaxe : public inline std::shared_ptr< FrameSetReader > GetReader ( );

Obtient le FrameReader utilisé pour lire les données de frame à partir de cet objet FrameSetSource.

Retours

FrameReader utilisé pour lire les données d’image, encapsulés à l’intérieur d’un std::shared_ptr

CloseWriter

Syntaxe : public inline void CloseWriter ( );

Ferme la source de trame pour l’écriture.

FromFormat

Syntaxe : public inline static std::shared_ptr< FrameSetSource > FromFormat ( const std::shared_ptr< FrameSetFormat > & format );

Initialise une nouvelle instance de la classe FrameSetSource.

Paramètres

  • format FrameSetFormat obtenu via FrameSetFormat::Create() ou similaire

Retours

FrameSetSource nouvellement créé encapsulé à l’intérieur d’un std::shared_ptr

FromFormat

Syntaxe : public inline static std::shared_ptr< FrameSetSource > FromFormat ( const std::shared_ptr< FrameSetFormat > & format , CallbackFunction_Type callback );

Initialise une nouvelle instance de la classe FrameSetSource.

Paramètres

  • format FrameSetFormat obtenu via FrameSetFormat::Create() ou similaire

  • callback TODO

Retours

FrameSetSource nouvellement créé encapsulé à l’intérieur d’un std::shared_ptr

CallbackFunction_Type

Syntaxe : typedef CallbackFunction_Type;