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

Go to the source code of this file.

Macros

#define _Included_tv_twitch_chat_ChatAPI_BanUserCallback
 
#define _Included_tv_twitch_chat_ChatAPI_BlockChangeCallback
 
#define _Included_tv_twitch_chat_ChatAPI_FetchBadgesCallback
 
#define _Included_tv_twitch_chat_ChatAPI_FetchBitsConfigurationCallback
 
#define _Included_tv_twitch_chat_ChatAPI_FetchBlockedUsersCallback
 
#define _Included_tv_twitch_chat_ChatAPI_FetchChannelModeratorsCallback
 
#define _Included_tv_twitch_chat_ChatAPI_FetchEmoticonSetsCallback
 
#define _Included_tv_twitch_chat_ChatAPI_FetchThreadDataCallback
 
#define _Included_tv_twitch_chat_ChatAPI_FetchThreadDataPageCallback
 
#define _Included_tv_twitch_chat_ChatAPI_FetchThreadMessagesCallback
 
#define _Included_tv_twitch_chat_ChatAPI_FetchThreadUnreadCountsCallback
 
#define _Included_tv_twitch_chat_ChatAPI_ModUserCallback
 
#define _Included_tv_twitch_chat_ChatAPI_SendMessageCallback
 
#define _Included_tv_twitch_chat_ChatAPI_SetBroadcasterLanguageChatEnabledCallback
 
#define _Included_tv_twitch_chat_ChatAPI_SetLastMessageReadIdCallback
 
#define _Included_tv_twitch_chat_ChatAPI_SetThreadArchivedCallback
 
#define _Included_tv_twitch_chat_ChatAPI_SetThreadMutedCallback
 
#define _Included_tv_twitch_chat_ChatAPI_UnbanUserCallback
 
#define _Included_tv_twitch_chat_ChatAPI_UnmodUserCallback
 
#define _Included_tv_twitch_chat_ChatAPI_UpdateUserColorCallback
 

Functions

JNIEXPORT jlong JNICALL Java_tv_twitch_chat_ChatAPI_CreateNativeInstance (JNIEnv *, jobject)
 
JNIEXPORT void JNICALL Java_tv_twitch_chat_ChatAPI_DisposeNativeInstance (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SetCoreApi (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SetTokenizationOptions (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SetListener (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SetEnabledFeatures (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_GetState (JNIEnv *, jobject, jlong)
 
JNIEXPORT jstring JNICALL Java_tv_twitch_chat_ChatAPI_GetModuleName (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_Initialize (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_Shutdown (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_Update (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_Connect (JNIEnv *, jobject, jlong, jint, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_Disconnect (JNIEnv *, jobject, jlong, jint, jint)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SendMessage (JNIEnv *, jobject, jlong, jint, jint, jstring)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_BlockUser (JNIEnv *, jobject, jlong, jint, jint, jstring, jboolean, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_UnblockUser (JNIEnv *, jobject, jlong, jint, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_GetUserBlocked (JNIEnv *, jobject, jlong, jint, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_FetchBlockedUsers (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SetBroadcasterLanguageChatEnabled (JNIEnv *, jobject, jlong, jint, jint, jboolean, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_OptInToBroadcasterLanguageChat (JNIEnv *, jobject, jlong, jint, jint, jstring)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_FetchUserEmoticonSets (JNIEnv *, jobject, jlong, jint, jboolean, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_FetchGlobalBadges (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_FetchChannelBadges (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_FetchGlobalBitsConfiguration (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_FetchChannelBitsConfiguration (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_GenerateThreadId (JNIEnv *, jobject, jlong, jint, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SetUserThreadsListener (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SendMessageToUser (JNIEnv *, jobject, jlong, jint, jint, jstring, jobject, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_FetchThreadDataPage (JNIEnv *, jobject, jlong, jint, jint, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_FetchUserThreadData (JNIEnv *, jobject, jlong, jint, jstring, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_FetchThreadMessages (JNIEnv *, jobject, jlong, jint, jstring, jint, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SetLastMessageReadId (JNIEnv *, jobject, jlong, jint, jstring, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SetThreadMuted (JNIEnv *, jobject, jlong, jint, jstring, jboolean, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SetThreadArchived (JNIEnv *, jobject, jlong, jint, jstring, jboolean, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_FetchUnreadCounts (JNIEnv *, jobject, jlong, jint, jobject)
 
JNIEXPORT jlong JNICALL Java_tv_twitch_chat_ChatAPI_GetMessageFlushInterval (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SetMessageFlushInterval (JNIEnv *, jobject, jlong, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_GetEmoticonUrl (JNIEnv *, jobject, jlong, jint, jfloat, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_CreateChatReplay (JNIEnv *, jobject, jlong, jint, jstring, jobject, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_DisposeChatReplay (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_CreateChannelChatRoomManager (JNIEnv *, jobject, jlong, jint, jint, jobject, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_CreateChatRoom (JNIEnv *, jobject, jlong, jint, jstring, jint, jobject, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_CreateChatRoomNotifications (JNIEnv *, jobject, jlong, jint, jobject, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_CreateChatChannelProperties (JNIEnv *, jobject, jlong, jint, jint, jobject, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_CreateChatRaid (JNIEnv *, jobject, jlong, jint, jint, jobject, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_DisposeChatRaid (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_CreateBitsStatus (JNIEnv *, jobject, jlong, jint, jint, jobject, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_DisposeBitsStatus (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_CreateFollowersStatus (JNIEnv *, jobject, jlong, jint, jint, jobject, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_DisposeFollowersStatus (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_CreateSubscribersStatus (JNIEnv *, jobject, jlong, jint, jint, jobject, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_DisposeSubscribersStatus (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_BanUser (JNIEnv *, jobject, jlong, jint, jint, jstring, jint, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_UnbanUser (JNIEnv *, jobject, jlong, jint, jint, jstring, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_ModUser (JNIEnv *, jobject, jlong, jint, jint, jstring, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_UnmodUser (JNIEnv *, jobject, jlong, jint, jint, jstring, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_UpdateUserColor (JNIEnv *, jobject, jlong, jint, jstring, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_FetchChannelModerators (JNIEnv *, jobject, jlong, jint, jstring, jobject)
 
JNIEXPORT jboolean JNICALL Java_tv_twitch_chat_ChatAPI_TokenizeServerMessage (JNIEnv *, jclass, jstring, jobject, jstring, jobject, jobjectArray, jobject)
 

Macro Definition Documentation

◆ _Included_tv_twitch_chat_ChatAPI_BanUserCallback

#define _Included_tv_twitch_chat_ChatAPI_BanUserCallback

◆ _Included_tv_twitch_chat_ChatAPI_BlockChangeCallback

#define _Included_tv_twitch_chat_ChatAPI_BlockChangeCallback

◆ _Included_tv_twitch_chat_ChatAPI_FetchBadgesCallback

#define _Included_tv_twitch_chat_ChatAPI_FetchBadgesCallback

◆ _Included_tv_twitch_chat_ChatAPI_FetchBitsConfigurationCallback

#define _Included_tv_twitch_chat_ChatAPI_FetchBitsConfigurationCallback

◆ _Included_tv_twitch_chat_ChatAPI_FetchBlockedUsersCallback

#define _Included_tv_twitch_chat_ChatAPI_FetchBlockedUsersCallback

◆ _Included_tv_twitch_chat_ChatAPI_FetchChannelModeratorsCallback

#define _Included_tv_twitch_chat_ChatAPI_FetchChannelModeratorsCallback

◆ _Included_tv_twitch_chat_ChatAPI_FetchEmoticonSetsCallback

#define _Included_tv_twitch_chat_ChatAPI_FetchEmoticonSetsCallback

◆ _Included_tv_twitch_chat_ChatAPI_FetchThreadDataCallback

#define _Included_tv_twitch_chat_ChatAPI_FetchThreadDataCallback

◆ _Included_tv_twitch_chat_ChatAPI_FetchThreadDataPageCallback

#define _Included_tv_twitch_chat_ChatAPI_FetchThreadDataPageCallback

◆ _Included_tv_twitch_chat_ChatAPI_FetchThreadMessagesCallback

#define _Included_tv_twitch_chat_ChatAPI_FetchThreadMessagesCallback

◆ _Included_tv_twitch_chat_ChatAPI_FetchThreadUnreadCountsCallback

#define _Included_tv_twitch_chat_ChatAPI_FetchThreadUnreadCountsCallback

◆ _Included_tv_twitch_chat_ChatAPI_ModUserCallback

#define _Included_tv_twitch_chat_ChatAPI_ModUserCallback

◆ _Included_tv_twitch_chat_ChatAPI_SendMessageCallback

#define _Included_tv_twitch_chat_ChatAPI_SendMessageCallback

◆ _Included_tv_twitch_chat_ChatAPI_SetBroadcasterLanguageChatEnabledCallback

#define _Included_tv_twitch_chat_ChatAPI_SetBroadcasterLanguageChatEnabledCallback

◆ _Included_tv_twitch_chat_ChatAPI_SetLastMessageReadIdCallback

#define _Included_tv_twitch_chat_ChatAPI_SetLastMessageReadIdCallback

◆ _Included_tv_twitch_chat_ChatAPI_SetThreadArchivedCallback

#define _Included_tv_twitch_chat_ChatAPI_SetThreadArchivedCallback

◆ _Included_tv_twitch_chat_ChatAPI_SetThreadMutedCallback

#define _Included_tv_twitch_chat_ChatAPI_SetThreadMutedCallback

◆ _Included_tv_twitch_chat_ChatAPI_UnbanUserCallback

#define _Included_tv_twitch_chat_ChatAPI_UnbanUserCallback

◆ _Included_tv_twitch_chat_ChatAPI_UnmodUserCallback

#define _Included_tv_twitch_chat_ChatAPI_UnmodUserCallback

◆ _Included_tv_twitch_chat_ChatAPI_UpdateUserColorCallback

#define _Included_tv_twitch_chat_ChatAPI_UpdateUserColorCallback

Function Documentation

◆ Java_tv_twitch_chat_ChatAPI_BanUser()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_BanUser ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jstring  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_BlockUser()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_BlockUser ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jstring  ,
jboolean  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_Connect()

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

◆ Java_tv_twitch_chat_ChatAPI_CreateBitsStatus()

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

◆ Java_tv_twitch_chat_ChatAPI_CreateChannelChatRoomManager()

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

◆ Java_tv_twitch_chat_ChatAPI_CreateChatChannelProperties()

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

◆ Java_tv_twitch_chat_ChatAPI_CreateChatRaid()

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

◆ Java_tv_twitch_chat_ChatAPI_CreateChatReplay()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_CreateChatReplay ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jstring  ,
jobject  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_CreateChatRoom()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_CreateChatRoom ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jstring  ,
jint  ,
jobject  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_CreateChatRoomNotifications()

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

◆ Java_tv_twitch_chat_ChatAPI_CreateFollowersStatus()

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

◆ Java_tv_twitch_chat_ChatAPI_CreateNativeInstance()

JNIEXPORT jlong JNICALL Java_tv_twitch_chat_ChatAPI_CreateNativeInstance ( JNIEnv *  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_CreateSubscribersStatus()

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

◆ Java_tv_twitch_chat_ChatAPI_Disconnect()

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

◆ Java_tv_twitch_chat_ChatAPI_DisposeBitsStatus()

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

◆ Java_tv_twitch_chat_ChatAPI_DisposeChatRaid()

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

◆ Java_tv_twitch_chat_ChatAPI_DisposeChatReplay()

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

◆ Java_tv_twitch_chat_ChatAPI_DisposeFollowersStatus()

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

◆ Java_tv_twitch_chat_ChatAPI_DisposeNativeInstance()

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

◆ Java_tv_twitch_chat_ChatAPI_DisposeSubscribersStatus()

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

◆ Java_tv_twitch_chat_ChatAPI_FetchBlockedUsers()

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

◆ Java_tv_twitch_chat_ChatAPI_FetchChannelBadges()

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

◆ Java_tv_twitch_chat_ChatAPI_FetchChannelBitsConfiguration()

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

◆ Java_tv_twitch_chat_ChatAPI_FetchChannelModerators()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_FetchChannelModerators ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jstring  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_FetchGlobalBadges()

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

◆ Java_tv_twitch_chat_ChatAPI_FetchGlobalBitsConfiguration()

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

◆ Java_tv_twitch_chat_ChatAPI_FetchThreadDataPage()

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

◆ Java_tv_twitch_chat_ChatAPI_FetchThreadMessages()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_FetchThreadMessages ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jstring  ,
jint  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_FetchUnreadCounts()

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

◆ Java_tv_twitch_chat_ChatAPI_FetchUserEmoticonSets()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_FetchUserEmoticonSets ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jboolean  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_FetchUserThreadData()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_FetchUserThreadData ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jstring  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_GenerateThreadId()

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

◆ Java_tv_twitch_chat_ChatAPI_GetEmoticonUrl()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_GetEmoticonUrl ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jfloat  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_GetMessageFlushInterval()

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

◆ Java_tv_twitch_chat_ChatAPI_GetModuleName()

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

◆ Java_tv_twitch_chat_ChatAPI_GetState()

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

◆ Java_tv_twitch_chat_ChatAPI_GetUserBlocked()

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

◆ Java_tv_twitch_chat_ChatAPI_Initialize()

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

◆ Java_tv_twitch_chat_ChatAPI_ModUser()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_ModUser ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jstring  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_OptInToBroadcasterLanguageChat()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_OptInToBroadcasterLanguageChat ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jstring   
)

◆ Java_tv_twitch_chat_ChatAPI_SendMessage()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SendMessage ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jstring   
)

◆ Java_tv_twitch_chat_ChatAPI_SendMessageToUser()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SendMessageToUser ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jstring  ,
jobject  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_SetBroadcasterLanguageChatEnabled()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SetBroadcasterLanguageChatEnabled ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jboolean  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_SetCoreApi()

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

◆ Java_tv_twitch_chat_ChatAPI_SetEnabledFeatures()

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

◆ Java_tv_twitch_chat_ChatAPI_SetLastMessageReadId()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SetLastMessageReadId ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jstring  ,
jint  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_SetListener()

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

◆ Java_tv_twitch_chat_ChatAPI_SetMessageFlushInterval()

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

◆ Java_tv_twitch_chat_ChatAPI_SetThreadArchived()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SetThreadArchived ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jstring  ,
jboolean  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_SetThreadMuted()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_SetThreadMuted ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jstring  ,
jboolean  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_SetTokenizationOptions()

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

◆ Java_tv_twitch_chat_ChatAPI_SetUserThreadsListener()

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

◆ Java_tv_twitch_chat_ChatAPI_Shutdown()

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

◆ Java_tv_twitch_chat_ChatAPI_TokenizeServerMessage()

JNIEXPORT jboolean JNICALL Java_tv_twitch_chat_ChatAPI_TokenizeServerMessage ( JNIEnv *  ,
jclass  ,
jstring  ,
jobject  ,
jstring  ,
jobject  ,
jobjectArray  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_UnbanUser()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_UnbanUser ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jstring  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_UnblockUser()

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

◆ Java_tv_twitch_chat_ChatAPI_UnmodUser()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_UnmodUser ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jint  ,
jstring  ,
jobject   
)

◆ Java_tv_twitch_chat_ChatAPI_Update()

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

◆ Java_tv_twitch_chat_ChatAPI_UpdateUserColor()

JNIEXPORT jobject JNICALL Java_tv_twitch_chat_ChatAPI_UpdateUserColor ( JNIEnv *  ,
jobject  ,
jlong  ,
jint  ,
jstring  ,
jobject   
)