Face SDK  1.13.0 Mozart release
Face Recognition Software Development Kit
Classes | Typedefs | Functions
face_sdk_track_item.h File Reference
#include <face_sdk_base/export.h>
#include <c_interface/face_sdk_base/face.h>
#include <c_interface/face_sdk_base/video_frame.h>

Go to the source code of this file.

Classes

struct  face_sdk__track_item
 Track item. More...
 
struct  face_sdk__track_item_set
 Track item set. More...
 

Typedefs

typedef struct face_sdk__track_item face_sdk__track_item_t
 Track item.
 
typedef struct face_sdk__track_item_set face_sdk__track_item_set_t
 Track item set.
 

Functions

bool face_sdk__track_item__get_addr (const face_sdk__track_item_t *track_item, uint64_t *addr)
 Retrieves face_sdk__track_item_t object address * *. More...
 
bool face_sdk__track_item__get_video_frame (const face_sdk__track_item_t *track_item, face_sdk__video_frame_t **video_frame)
 Retrieves Video Frame object from Track Item. More...
 
bool face_sdk__track_item__get_face (const face_sdk__track_item_t *track_item, face_sdk__face_t **face)
 Retrieves Face object from Track Item. More...
 
void face_sdk__track_item_free (face_sdk__track_item_t *track_item)
 Destroys face_sdk__track_item object. More...
 
bool face_sdk__make_track_item_set (face_sdk__track_item_set_t **set)
 Makes face_sdk__track_item_set_t collection with items of type face_sdk__track_item_t * *. More...
 
bool face_sdk__track_item_set__get_size (const face_sdk__track_item_set_t *set, uint64_t *value)
 Retrieves number of items stored in collection * *. More...
 
bool face_sdk__track_item_set__get_at (const face_sdk__track_item_set_t *set, uint64_t pos, face_sdk__track_item_t **item)
 Retrieves item by index * *. More...
 
bool face_sdk__track_item_set__set_at (face_sdk__track_item_set_t *set, uint64_t pos, const face_sdk__track_item_t *item)
 Sets item by index * *. More...
 
bool face_sdk__track_item_set__append (face_sdk__track_item_set_t *set, const face_sdk__track_item_t *item)
 Appends item into collection * *. More...
 
bool face_sdk__track_item_set__remove_at (face_sdk__track_item_set_t *set, uint64_t pos)
 Removes item by index * *. More...
 
bool face_sdk__track_item_set__clear (face_sdk__track_item_set_t *set)
 Removes all items from collection *. More...
 
bool face_sdk__track_item_set__get_addr (const face_sdk__track_item_set_t *set, uint64_t *addr)
 Retrieves face_sdk__track_item_set_t object address * *. More...
 
void face_sdk__track_item_set_free (face_sdk__track_item_set_t *set)
 Destroys face_sdk__track_item_set_t object * *. More...