SRSDK
0.10.39
|
Go to the source code of this file.
Macros | |
#define | LEIA_GET_EXPERIMENTAL_API(coreLib, T) (T) leia_get_experimental_api(coreLib, #T, T##_VERSION); |
Functions | |
BEGIN_CAPI_DECL LEIA_NODISCARD LEIASDK_API void * | leia_get_experimental_api (struct leia_core_library *, const char *name, int32_t version) |
Get experimental API entry point. | |
#define LEIA_GET_EXPERIMENTAL_API | ( | coreLib, | |
T | |||
) | (T) leia_get_experimental_api(coreLib, #T, T##_VERSION); |
BEGIN_CAPI_DECL LEIA_NODISCARD LEIASDK_API void * leia_get_experimental_api | ( | struct leia_core_library * | , |
const char * | name, | ||
int32_t | version | ||
) |
Get experimental API entry point.
CNSDK is built with ABI-stability in mind. This limits the API's evolution. Some part of the API is not set in stone (in ABI), and can be removed/changed in future releases. This function allows accessing such API entry points.