Face SDK  1.14.1 Mozart release
Face Recognition Software Development Kit
data_container.h
1 
4 #pragma once
5 
6 #include <face_sdk_base/export.h>
7 
8 #include <c_interface/common/common.h>
9 #include <c_interface/common/face_sdk_class.h>
10 
16 FACE_SDK_EXTERN_C_BEGIN
17 
24 DECLARE_FACE_SDK_CLASS(data_container)
25 
26 
33 bool FACE_SDK_C_EXPORT face_sdk__load_data_container_from_file(const uint8_t *file_name, uint64_t file_name_size, face_sdk__data_container_t **data_container);
34 
43 bool FACE_SDK_C_EXPORT face_sdk__load_data_container(const uint8_t *data, uint64_t data_size, face_sdk__data_container_t **data_container);
44 
50 void FACE_SDK_C_EXPORT face_sdk__data_container_free(face_sdk__data_container_t *data_container);
51 
54 FACE_SDK_EXTERN_C_END
void face_sdk__data_container_free(face_sdk__data_container_t *data_container)
Destroys face_sdk__data_container object.
FACE_SDK_EXTERN_C_BEGIN struct face_sdk__data_container face_sdk__data_container_t
The data container handle. The data container helps face_sdk to manage a data.
bool face_sdk__load_data_container_from_file(const uint8_t *file_name, uint64_t file_name_size, face_sdk__data_container_t **data_container)
Loads a data container from file.
bool face_sdk__load_data_container(const uint8_t *data, uint64_t data_size, face_sdk__data_container_t **data_container)
Loads a data container from memory.