classe Input::Frames::Frame

Representa um Quadro que está sendo passado ou recuperado do SDK de Visão.

Membros

Propriedades

Sintaxe: public FrameProperties & Properties;

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

Dados

Sintaxe: public const uint8_t * Data;

DataSizeInBytes

Sintaxe: public const size_t DataSizeInBytes;

~Quadro

Sintaxe: public inline ~Frame ( );

Criar

Sintaxe: public inline static std::shared_ptr< Frame > Create ( const uint8_t * data , size_t dataSizeInBytes );

Crie um Frame que encapsula um buffer de dados pertencente ao chamador.

Parâmetros

  • data O buffer de dados.

  • dataSizeInBytes O tamanho do buffer de dados em bytes

Retornos

Um ponteiro compartilhado para o quadro recém-criado

CreateWithDataCopy

Sintaxe: public inline static std::shared_ptr< Frame > CreateWithDataCopy ( const uint8_t * data , size_t dataSizeInBytes );

Crie um Frame que copie o buffer de dados fornecido pelo chamador.

Parâmetros

  • data O buffer de dados.

  • dataSizeInBytes O tamanho do buffer de dados em bytes

Retornos

Um ponteiro compartilhado para o quadro recém-criado