8 #include <c_interface/common/common.h> 9 #include <c_interface/common/face_sdk_class.h> 11 FACE_SDK_EXTERN_C_BEGIN
20 DECLARE_FACE_SDK_CLASS(version_info)
67 uint8_t **string_buffer,
68 uint64_t *string_buffer_len);
80 uint8_t **string_buffer,
81 uint64_t *string_buffer_len);
93 uint8_t **string_buffer,
94 uint64_t *string_buffer_size);
114 FACE_SDK_EXTERN_C_END
The version_info class provides information about FaceSDK version. See Available algorightm versions ...
Definition: version_info.h:20
bool face_sdk__version_info__get_major(const face_sdk__version_info_t *version_info, uint32_t *value)
Retrieves major version of FaceSDK.
bool face_sdk__version_info__get_minor(const face_sdk__version_info_t *version_info, uint32_t *value)
Retrieves minor version of FaceSDK.
bool face_sdk__version_info__get_code_name(const face_sdk__version_info_t *version_info, uint8_t **string_buffer, uint64_t *string_buffer_len)
Retrieves code name of FaceSDK.
void face_sdk__version_info_free(face_sdk__version_info_t *version_info)
Destroys face_sdk__version_info object.
bool face_sdk__version_info__get_patch(const face_sdk__version_info_t *version_info, uint32_t *value)
Retrieves patch version of FaceSDK.
bool face_sdk__version_info__get_git_commit(const face_sdk__version_info_t *version_info, uint8_t **string_buffer, uint64_t *string_buffer_len)
Retrieves git commit hash of FaceSDK build.
bool face_sdk__make_version_info(face_sdk__version_info_t **version_info)
Makes an instance of face_sdk__version_info.
bool face_sdk__version_info__get_full_version_string(const face_sdk__version_info_t *version_info, uint8_t **string_buffer, uint64_t *string_buffer_size)
Retrieves full version string: "major.minor code_name (git_commit)".