class Input::Frames::FrameSource

Představuje zdroj dat rámečku obrázku, který se používá jako vstup nebo výstup operací Vision AI.

Členové

Vlastnosti

Syntaxe: public FrameSourceProperties & Properties;

Získá kolekci dalších Vlastností FrameSource.

~FrameSource

Syntaxe: public inline virtual ~FrameSource ( );

Destrukuje instanci Třídy FrameSource.

GetWriter

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

Získá FrameWriter slouží k zápisu dat rámce do tohoto FrameSource objektu.

Návraty

The FrameWriter used to write frame data, wrapped inside a std::shared_ptr

CloseWriter

Syntaxe: public inline void CloseWriter ( );

Zavře zdroj rámce pro zápis.

Zformátovat

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

Inicializuje novou instanci Třídy FrameSource.

Parametry

  • format A FrameFormat získané prostřednictvím FrameFormat::Create() nebo podobné

Návraty

Nově vytvořený FrameSource zabalený uvnitř std::shared_ptr

Zformátovat

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

Inicializuje novou instanci Třídy FrameSource.

Parametry

  • format A FrameFormat získané prostřednictvím FrameFormat::Create() nebo podobné

  • callback TODO

Návraty

Nově vytvořený FrameSource zabalený uvnitř std::shared_ptr

CallbackFunction_Type

Syntaxe: typedef CallbackFunction_Type;