Classes | |
class | juce::ActivityLifecycleCallbacks |
class | juce::AndroidInterfaceImplementer |
class | juce::FragmentOverlay |
class | juce::GlobalRef |
class | juce::JNIClassBase |
class | juce::LocalRef< JavaType > |
struct | juce::SurfaceHolderCallback |
Namespaces | |
juce | |
juce::anonymous_namespace{juce_android_JNIHelpers.h} | |
Macros | |
#define | CREATE_JNI_CALLBACK(callbackName, stringName, signature) callbacks.add ({stringName, signature, (void*) callbackName}); |
#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_CALLBACK(fieldID, stringName, signature) |
#define | DECLARE_JNI_CLASS(CppClassName, javaPath) DECLARE_JNI_CLASS_WITH_MIN_SDK (CppClassName, javaPath, 16) |
#define | DECLARE_JNI_CLASS_WITH_BYTECODE(CppClassName, javaPath, minSDK, byteCodeData, byteCodeSize) |
#define | DECLARE_JNI_CLASS_WITH_MIN_SDK(CppClassName, javaPath, minSDK) DECLARE_JNI_CLASS_WITH_BYTECODE (CppClassName, javaPath, minSDK, nullptr, 0) |
#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, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) STATICMETHOD (valueOf, "valueOf", "(Ljava/lang/String;)Landroid/graphics/Bitmap$Config;") |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) STATICMETHOD (decodeByteArray, "decodeByteArray", "([BII)Landroid/graphics/Bitmap;") |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) STATICMETHOD (dumpReferenceTables, "dumpReferenceTables", "()V") |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) METHOD (toString, "toString", "()Ljava/lang/String;") |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) METHOD (getDefaultDisplay, "getDefaultDisplay", "()Landroid/view/Display;") |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) METHOD (toString, "toString", "()Ljava/lang/String;") |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) METHOD (toString, "toString", "()Ljava/lang/String;") |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) METHOD (constructor, "<init>", "(J)V") |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JNI_CLASS_MEMBERS(METHOD, STATICMETHOD, FIELD, STATICFIELD, CALLBACK) |
#define | JUCE_LOG_JNI_REFERENCES_TABLE getEnv()->CallStaticVoidMethod (AndroidDebug, AndroidDebug.dumpReferenceTables); |
#define CREATE_JNI_CALLBACK | ( | callbackName, | |
stringName, | |||
signature | |||
) | callbacks.add ({stringName, signature, (void*) callbackName}); |
#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_CALLBACK | ( | fieldID, | |
stringName, | |||
signature | |||
) |
#define DECLARE_JNI_CLASS | ( | CppClassName, | |
javaPath | |||
) | DECLARE_JNI_CLASS_WITH_MIN_SDK (CppClassName, javaPath, 16) |
#define DECLARE_JNI_CLASS_WITH_BYTECODE | ( | CppClassName, | |
javaPath, | |||
minSDK, | |||
byteCodeData, | |||
byteCodeSize | |||
) |
Referenced by VideoComponent::Pimpl::MediaSession::Controller::stateChanged().
#define DECLARE_JNI_CLASS_WITH_MIN_SDK | ( | CppClassName, | |
javaPath, | |||
minSDK | |||
) | DECLARE_JNI_CLASS_WITH_BYTECODE (CppClassName, javaPath, minSDK, nullptr, 0) |
Referenced by VideoComponent::Pimpl::MediaSession::getAudioAttributes().
#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, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) | STATICMETHOD (valueOf, "valueOf", "(Ljava/lang/String;)Landroid/graphics/Bitmap$Config;") |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) | STATICMETHOD (decodeByteArray, "decodeByteArray", "([BII)Landroid/graphics/Bitmap;") |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) | STATICMETHOD (dumpReferenceTables, "dumpReferenceTables", "()V") |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) | METHOD (toString, "toString", "()Ljava/lang/String;") |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) | METHOD (getDefaultDisplay, "getDefaultDisplay", "()Landroid/view/Display;") |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) | METHOD (toString, "toString", "()Ljava/lang/String;") |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) | METHOD (toString, "toString", "()Ljava/lang/String;") |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) | METHOD (constructor, "<init>", "(J)V") |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JNI_CLASS_MEMBERS | ( | METHOD, | |
STATICMETHOD, | |||
FIELD, | |||
STATICFIELD, | |||
CALLBACK | |||
) |
#define JUCE_LOG_JNI_REFERENCES_TABLE getEnv()->CallStaticVoidMethod (AndroidDebug, AndroidDebug.dumpReferenceTables); |