openshot-audio
0.1.6
|
Go to the source code of this file.
Classes | |
class | GlobalRef |
class | LocalRef< JavaType > |
class | JNIClassBase |
class | AndroidSystem |
class | ThreadLocalJNIEnvHolder |
struct | AndroidThreadScope |
Macros | |
#define | DECLARE_CALL_TYPE_METHOD(returnType, typeName) |
#define | CREATE_JNI_METHOD(methodID, stringName, params) methodID = resolveMethod (env, stringName, params); |
#define | CREATE_JNI_STATICMETHOD(methodID, stringName, params) methodID = resolveStaticMethod (env, stringName, params); |
#define | CREATE_JNI_FIELD(fieldID, stringName, signature) fieldID = resolveField (env, stringName, signature); |
#define | CREATE_JNI_STATICFIELD(fieldID, stringName, signature) fieldID = resolveStaticField (env, stringName, signature); |
#define | DECLARE_JNI_METHOD(methodID, stringName, params) jmethodID methodID; |
#define | DECLARE_JNI_FIELD(fieldID, stringName, signature) jfieldID fieldID; |
#define | DECLARE_JNI_CLASS(CppClassName, javaPath) |
#define | JUCE_ARM_SOFT_FLOAT_ABI |
#define | JUCE_JNI_CALLBACK(className, methodName, returnType, params) extern "C" __attribute__ ((visibility("default"))) JUCE_ARM_SOFT_FLOAT_ABI returnType JUCE_JOIN_MACRO (JUCE_JOIN_MACRO (Java_, className), _ ## methodName) params |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD) |
Functions | |
JNIEnv * | getEnv () noexcept |
DECLARE_JNI_CLASS (JuceAppActivity, JUCE_ANDROID_ACTIVITY_CLASSPATH) | |
DECLARE_JNI_CLASS (Paint, "android/graphics/Paint") | |
DECLARE_JNI_CLASS (Matrix, "android/graphics/Matrix") | |
DECLARE_JNI_CLASS (RectClass, "android/graphics/Rect") | |
Variables | |
AndroidSystem | android |
ThreadLocalJNIEnvHolder | threadLocalJNIEnvHolder |
#define CREATE_JNI_FIELD | ( | fieldID, | |
stringName, | |||
signature | |||
) | fieldID = resolveField (env, stringName, signature); |
#define CREATE_JNI_METHOD | ( | methodID, | |
stringName, | |||
params | |||
) | methodID = resolveMethod (env, stringName, params); |
#define CREATE_JNI_STATICFIELD | ( | fieldID, | |
stringName, | |||
signature | |||
) | fieldID = resolveStaticField (env, stringName, signature); |
#define CREATE_JNI_STATICMETHOD | ( | methodID, | |
stringName, | |||
params | |||
) | methodID = resolveStaticMethod (env, stringName, params); |
#define DECLARE_CALL_TYPE_METHOD | ( | returnType, | |
typeName | |||
) |
#define DECLARE_JNI_CLASS | ( | CppClassName, | |
javaPath | |||
) |
#define DECLARE_JNI_FIELD | ( | fieldID, | |
stringName, | |||
signature | |||
) | jfieldID fieldID; |
#define DECLARE_JNI_METHOD | ( | methodID, | |
stringName, | |||
params | |||
) | jmethodID methodID; |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD | |||
) |
#define JUCE_ARM_SOFT_FLOAT_ABI |
#define JUCE_JNI_CALLBACK | ( | className, | |
methodName, | |||
returnType, | |||
params | |||
) | extern "C" __attribute__ ((visibility("default"))) JUCE_ARM_SOFT_FLOAT_ABI returnType JUCE_JOIN_MACRO (JUCE_JOIN_MACRO (Java_, className), _ ## methodName) params |
DECLARE_JNI_CLASS | ( | JuceAppActivity | , |
JUCE_ANDROID_ACTIVITY_CLASSPATH | |||
) |
DECLARE_JNI_CLASS | ( | Paint | , |
"android/graphics/Paint" | |||
) |
DECLARE_JNI_CLASS | ( | Matrix | , |
"android/graphics/Matrix" | |||
) |
DECLARE_JNI_CLASS | ( | RectClass | , |
"android/graphics/Rect" | |||
) |
|
noexcept |
AndroidSystem android |
ThreadLocalJNIEnvHolder threadLocalJNIEnvHolder |