Twitch SDK (Internal)
Macros | Functions
jni_coreapi.h File Reference
#include <jni.h>

Go to the source code of this file.

Macros

#define _Included_tv_twitch_CoreAPI_FetchChannelInfoCallback
 
#define _Included_tv_twitch_CoreAPI_FetchStreamInfoCallback
 
#define _Included_tv_twitch_CoreAPI_FetchUserInfoCallback
 
#define _Included_tv_twitch_CoreAPI_LogInCallback
 
#define _Included_tv_twitch_CoreAPI_LogOutCallback
 

Functions

JNIEXPORT jlong JNICALL Java_tv_twitch_CoreAPI_CreateNativeInstance (JNIEnv *, jobject)
 
JNIEXPORT void JNICALL Java_tv_twitch_CoreAPI_DisposeNativeInstance (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetState (JNIEnv *, jobject, jlong)
 
JNIEXPORT jstring JNICALL Java_tv_twitch_CoreAPI_GetModuleName (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_Initialize (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_Shutdown (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_Update (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_SetListener (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetRequiredOAuthScopes (JNIEnv *, jobject, jlong, jobject, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_LogIn (JNIEnv *, jobject, jlong, jstring, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_LogOut (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_ConnectPubSub (JNIEnv *, jobject, jlong, jint)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_DisconnectPubSub (JNIEnv *, jobject, jlong, jint)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_SetGlobalSetting (JNIEnv *, jobject, jlong, jstring, jstring)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_RemoveGlobalSetting (JNIEnv *, jobject, jlong, jstring)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetGlobalSetting (JNIEnv *, jobject, jlong, jstring, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_SetLocalLanguage (JNIEnv *, jobject, jlong, jstring)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetLocalLanguage (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchUserInfoById (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchUserInfoByName (JNIEnv *, jobject, jlong, jstring, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchChannelInfoById (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchChannelInfoByName (JNIEnv *, jobject, jlong, jstring, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchStreamInfoById (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchStreamInfoByName (JNIEnv *, jobject, jlong, jstring, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_CreateChannelStatus (JNIEnv *, jobject, jlong, jint, jint, jobject, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_DisposeChannelStatus (JNIEnv *, jobject, jlong, jobject)
 

Macro Definition Documentation

◆ _Included_tv_twitch_CoreAPI_FetchChannelInfoCallback

#define _Included_tv_twitch_CoreAPI_FetchChannelInfoCallback

◆ _Included_tv_twitch_CoreAPI_FetchStreamInfoCallback

#define _Included_tv_twitch_CoreAPI_FetchStreamInfoCallback

◆ _Included_tv_twitch_CoreAPI_FetchUserInfoCallback

#define _Included_tv_twitch_CoreAPI_FetchUserInfoCallback

◆ _Included_tv_twitch_CoreAPI_LogInCallback

#define _Included_tv_twitch_CoreAPI_LogInCallback

◆ _Included_tv_twitch_CoreAPI_LogOutCallback

#define _Included_tv_twitch_CoreAPI_LogOutCallback

Function Documentation

◆ Java_tv_twitch_CoreAPI_ConnectPubSub()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_ConnectPubSub ( JNIEnv *  ,
jobject  ,
jlong  ,
jint   
)

◆ Java_tv_twitch_CoreAPI_CreateChannelStatus()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_CreateChannelStatus ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jobject  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_CreateNativeInstance()

JNIEXPORT jlong JNICALL Java_tv_twitch_CoreAPI_CreateNativeInstance ( JNIEnv *  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_DisconnectPubSub()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_DisconnectPubSub ( JNIEnv *  ,
jobject  ,
jlong  ,
jint   
)

◆ Java_tv_twitch_CoreAPI_DisposeChannelStatus()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_DisposeChannelStatus ( JNIEnv *  ,
jobject  ,
jlong  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_DisposeNativeInstance()

JNIEXPORT void JNICALL Java_tv_twitch_CoreAPI_DisposeNativeInstance ( JNIEnv *  ,
jobject  ,
jlong   
)

◆ Java_tv_twitch_CoreAPI_FetchChannelInfoById()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchChannelInfoById ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_FetchChannelInfoByName()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchChannelInfoByName ( JNIEnv *  ,
jobject  ,
jlong  ,
jstring  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_FetchStreamInfoById()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchStreamInfoById ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_FetchStreamInfoByName()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchStreamInfoByName ( JNIEnv *  ,
jobject  ,
jlong  ,
jstring  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_FetchUserInfoById()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchUserInfoById ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_FetchUserInfoByName()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchUserInfoByName ( JNIEnv *  ,
jobject  ,
jlong  ,
jstring  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_GetGlobalSetting()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetGlobalSetting ( JNIEnv *  ,
jobject  ,
jlong  ,
jstring  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_GetLocalLanguage()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetLocalLanguage ( JNIEnv *  ,
jobject  ,
jlong  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_GetModuleName()

JNIEXPORT jstring JNICALL Java_tv_twitch_CoreAPI_GetModuleName ( JNIEnv *  ,
jobject  ,
jlong   
)

◆ Java_tv_twitch_CoreAPI_GetRequiredOAuthScopes()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetRequiredOAuthScopes ( JNIEnv *  ,
jobject  ,
jlong  ,
jobject  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_GetState()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetState ( JNIEnv *  ,
jobject  ,
jlong   
)

◆ Java_tv_twitch_CoreAPI_Initialize()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_Initialize ( JNIEnv *  ,
jobject  ,
jlong  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_LogIn()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_LogIn ( JNIEnv *  ,
jobject  ,
jlong  ,
jstring  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_LogOut()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_LogOut ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_RemoveGlobalSetting()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_RemoveGlobalSetting ( JNIEnv *  ,
jobject  ,
jlong  ,
jstring   
)

◆ Java_tv_twitch_CoreAPI_SetGlobalSetting()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_SetGlobalSetting ( JNIEnv *  ,
jobject  ,
jlong  ,
jstring  ,
jstring   
)

◆ Java_tv_twitch_CoreAPI_SetListener()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_SetListener ( JNIEnv *  ,
jobject  ,
jlong  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_SetLocalLanguage()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_SetLocalLanguage ( JNIEnv *  ,
jobject  ,
jlong  ,
jstring   
)

◆ Java_tv_twitch_CoreAPI_Shutdown()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_Shutdown ( JNIEnv *  ,
jobject  ,
jlong  ,
jobject   
)

◆ Java_tv_twitch_CoreAPI_Update()

JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_Update ( JNIEnv *  ,
jobject  ,
jlong   
)