class Input::Frames::FrameSource

Vertegenwoordigt een bron van afbeeldingsframegegevens, die worden gebruikt als invoer naar of uitvoer van Vision AI-bewerkingen.

Leden

Eigenschappen

Syntaxis: public FrameSourceProperties & Properties;

Hiermee haalt u een verzameling extra FrameSource-eigenschappen op.

~FrameSource

Syntaxis: public inline virtual ~FrameSource ( );

Hiermee wordt een exemplaar van de klasse FrameSource verwijderd.

GetWriter

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

Hiermee haalt u de FrameWriter op die wordt gebruikt om framegegevens in dit FrameSource-object te schrijven.

Retouren

De FrameWriter die wordt gebruikt om framegegevens te schrijven, verpakt in een std::shared_ptr

CloseWriter

Syntaxis: public inline void CloseWriter ( );

Hiermee sluit u de framebron voor het schrijven.

FromFormat

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

Initialiseert een nieuw exemplaar van de klasse FrameSource.

Parameters

  • format Een FrameFormat verkregen via FrameFormat::Create() of vergelijkbaar

Retouren

De zojuist gemaakte FrameSource verpakt in een std::shared_ptr

FromFormat

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

Initialiseert een nieuw exemplaar van de klasse FrameSource.

Parameters

  • format Een FrameFormat verkregen via FrameFormat::Create() of vergelijkbaar

  • callback TODO

Retouren

De zojuist gemaakte FrameSource verpakt in een std::shared_ptr

CallbackFunction_Type

Syntaxis: typedef CallbackFunction_Type;