classe Input::Frames::FrameSource

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 FrameSourceProperties & Properties;

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

~FrameSource

Syntaxe : public inline virtual ~FrameSource ( );

Détruit une instance de la classe FrameSource.

GetWriter

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

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

Retours

FrameWriter utilisé pour écrire des données frame, encapsulées dans 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< FrameSource > FromFormat ( const std::shared_ptr< FrameFormat > & format );

Initialise une nouvelle instance de la classe FrameSource.

Paramètres

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

Retours

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

FromFormat

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

Initialise une nouvelle instance de la classe FrameSource.

Paramètres

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

  • callback TODO

Retours

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

CallbackFunction_Type

Syntaxe : typedef CallbackFunction_Type;