classe Input::Frames::FrameSource

Representa uma fonte de dados de quadro de imagem, usada 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 framesource adicionais.

~FrameSource

Sintaxe: public inline virtual ~FrameSource ( );

Destrui uma instância da classe FrameSource.

GetWriter

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

Obtém o FrameWriter usado para gravar dados de quadro neste objeto FrameSource.

Retornos

O FrameWriter usado para gravar dados de quadro, encapsulados dentro de um std::shared_ptr

CloseWriter

Sintaxe: public inline void CloseWriter ( );

Fecha a origem do quadro para gravação.

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 por meio de FrameFormat::Create() ou semelhante

Retornos

O FrameSource recém-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 por meio de FrameFormat::Create() ou semelhante

  • callback TODO

Retornos

O FrameSource recém-criado encapsulado dentro de um std::shared_ptr

CallbackFunction_Type

Sintaxe: typedef CallbackFunction_Type;