entrada da classe::Frames::FrameSource

Representa uma origem de dados de fotogramas de imagem, utilizados como entrada ou saída de operações de IA de Visão.

Membros

Propriedades

Sintaxe: public FrameSourceProperties & Properties;

Obtém uma coleção de propriedades adicionais do FrameSource.

~FrameSource

Sintaxe: public inline virtual ~FrameSource ( );

Desestrui uma instância da classe FrameSource.

GetWriter

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

Obtém o FrameWriter utilizado para escrever dados de moldura neste objeto FrameSource.

Devoluções

O FrameWriter utilizado para escrever dados de moldura, moldado dentro de um std::shared_ptr

CloseWriter

Sintaxe: public inline void CloseWriter ( );

Fecha a origem da moldura para escrita.

FromFormat

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

Inicializa uma nova instância da classe FrameSource.

Parâmetros

  • format Um FrameFormat obtido através de FrameFormat::Create() ou similar

Devoluções

O FrameSource recentemente criado encapsulado dentro de um std::shared_ptr

FromFormat

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

Inicializa uma nova instância da classe FrameSource.

Parâmetros

  • format Um FrameFormat obtido através de FrameFormat::Create() ou similar

  • callback TODO

Devoluções

O FrameSource recentemente criado encapsulado dentro de um std::shared_ptr

CallbackFunction_Type

Sintaxe: typedef CallbackFunction_Type;