classe Input::Frames::Frame

Représente un frame transmis ou récupéré à partir du KIT de développement logiciel (SDK) Vision.

Membres

Propriétés

Syntaxe : public FrameProperties & Properties;

Obtient une collection de propriétés Frame supplémentaires.

Données

Syntaxe : public const uint8_t * Data;

DataSizeInBytes

Syntaxe : public const size_t DataSizeInBytes;

~Cadre

Syntaxe : public inline ~Frame ( );

Créer

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

Créez un frame qui encapsule une mémoire tampon de données appartenant à l’appelant.

Paramètres

  • data Mémoire tampon de données.

  • dataSizeInBytes Taille de la mémoire tampon de données en octets

Retours

Pointeur partagé vers le cadre nouvellement créé

CreateWithDataCopy

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

Créez un frame qui copie la mémoire tampon de données fournie par l’appelant.

Paramètres

  • data Mémoire tampon de données.

  • dataSizeInBytes Taille de la mémoire tampon de données en octets

Retours

Pointeur partagé vers le cadre nouvellement créé