SRSDK  0.10.39
Loading...
Searching...
No Matches
library.h
Go to the documentation of this file.
1#pragma once
2
3#include "leia/core/api.h"
4#include "leia/common/types.h"
7
9
10#if defined(LEIA_DOXYGEN)
18#endif
19
22 jobject context; // android/content/Context
23};
24
25#define LEIA_CORE_LOADER_API_VERSION 1
27 leia_version apiVersion; // CNSDK_VERSION_U64
28 uint32_t loaderVersion; // LEIA_CORE_LOADER_API_VERSION
29
31};
32
35
38
42
45
#define LEIASDK_API
Definition api.h:9
#define LEIA_NODISCARD
Definition defines.h:86
#define END_CAPI_DECL
Definition defines.h:74
#define BEGIN_CAPI_DECL
Definition defines.h:73
void * jobject
Definition jniTypes.h:15
const struct JNIInvokeInterface * JavaVM
Definition jniTypes.h:29
LEIASDK_API struct leia_core_library * leia_core_library_load(leia_core_library_load_request *request)
LEIASDK_API void leia_core_library_retain(struct leia_core_library *)
LEIASDK_API void leia_core_library_release(struct leia_core_library *)
LEIA_NODISCARD LEIASDK_API uint64_t leia_core_library_get_version(struct leia_core_library *)
Definition library.h:20
JavaVM * vm
Definition library.h:21
jobject context
Definition library.h:22
Definition library.h:26
uint32_t loaderVersion
Definition library.h:28
leia_version apiVersion
Definition library.h:27
leia_core_library_load_android const * android
Definition library.h:30
Core library.
Definition library.h:17
uint64_t leia_version
Definition version.h:12