| VLC
    3.0.18
    | 

| Macros | |
| #define | GENERIC_DIR_COUNT (VLC_VIDEOS_DIR - VLC_DESKTOP_DIR + 1) | 
| Functions | |
| static char * | get_java_string (JNIEnv *env, jclass clazz, const char *psz_name) | 
| void | JNI_OnUnload (JavaVM *vm, void *reserved) | 
| jint | JNI_OnLoad (JavaVM *vm, void *reserved) | 
| void | system_Init (void) | 
| void | system_Configure (libvlc_int_t *p_libvlc, int i_argc, const char *const pp_argv[]) | 
| static char * | config_GetHomeDir (const char *psz_dir, const char *psz_default_dir) | 
| static JNIEnv * | get_env (bool *p_detach) | 
| static void | release_env (bool b_detach) | 
| static char * | config_GetGenericDir (const char *psz_name) | 
| char * | config_GetUserDir (vlc_userdir_t type) | 
| char * | vlc_getProxyUrl (const char *url) | 
| Determines the network proxy server to use (if any).  More... | |
| Variables | |
| static JavaVM * | s_jvm = NULL | 
| static char * | ppsz_generic_names [(VLC_VIDEOS_DIR - VLC_DESKTOP_DIR+1)] = {} | 
| struct { | |
| struct { | |
| jclass clazz | |
| jmethodID getExternalStoragePublicDirectory | |
| } Environment | |
| struct { | |
| jmethodID getAbsolutePath | |
| } File | |
| struct { | |
| jclass clazz | |
| jmethodID getProperty | |
| } System | |
| } | fields = { .Environment.clazz = NULL } | 
| #define GENERIC_DIR_COUNT (VLC_VIDEOS_DIR - VLC_DESKTOP_DIR + 1) | 
| 
 | static | 
References fields, get_env(), psz_name, release_env(), and strdup().
Referenced by config_GetUserDir().
| 
 | static | 
References asprintf(), getenv(), strdup(), and vlc_mkdir().
Referenced by config_GetUserDir().
| char* config_GetUserDir | ( | vlc_userdir_t | type | ) | 
| 
 | static | 
References s_jvm.
Referenced by config_GetGenericDir(), and vlc_getProxyUrl().
| 
 | static | 
References clazz, psz_name, and strdup().
Referenced by JNI_OnLoad().
| jint JNI_OnLoad | ( | JavaVM * | vm, | 
| void * | reserved | ||
| ) | 
References clazz, fields, GENERIC_DIR_COUNT, get_java_string(), JNI_OnUnload(), ppsz_generic_names, and s_jvm.
| void JNI_OnUnload | ( | JavaVM * | vm, | 
| void * | reserved | ||
| ) | 
References fields, GENERIC_DIR_COUNT, and ppsz_generic_names.
Referenced by JNI_OnLoad().
| 
 | static | 
References s_jvm.
Referenced by config_GetGenericDir(), and vlc_getProxyUrl().
| void system_Configure | ( | libvlc_int_t * | p_libvlc, | 
| int | i_argc, | ||
| const char *const | pp_argv[] | ||
| ) | 
Referenced by libvlc_InternalInit().
| void system_Init | ( | void | ) | 
Referenced by config_GetLibDir(), and libvlc_InternalInit().
| jclass clazz | 
Referenced by get_java_string(), and JNI_OnLoad().
| struct { ... } Environment | 
| struct { ... } fields | 
Referenced by config_GetGenericDir(), JNI_OnLoad(), JNI_OnUnload(), and vlc_getProxyUrl().
| struct { ... } File | 
| jmethodID getAbsolutePath | 
| jmethodID getExternalStoragePublicDirectory | 
| jmethodID getProperty | 
| 
 | static | 
Referenced by config_GetUserDir(), JNI_OnLoad(), and JNI_OnUnload().
| 
 | static | 
Referenced by get_env(), JNI_OnLoad(), release_env(), and system_Configure().
| struct { ... } System | 
 1.8.16
 1.8.16