Twitch SDK (Internal)
jni_coreapi.h
Go to the documentation of this file.
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class tv_twitch_CoreAPI */
4 
5 #ifndef _Included_tv_twitch_CoreAPI
6 #define _Included_tv_twitch_CoreAPI
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 /*
11  * Class: tv_twitch_CoreAPI
12  * Method: CreateNativeInstance
13  * Signature: ()J
14  */
15 JNIEXPORT jlong JNICALL Java_tv_twitch_CoreAPI_CreateNativeInstance
16  (JNIEnv *, jobject);
17 
18 /*
19  * Class: tv_twitch_CoreAPI
20  * Method: DisposeNativeInstance
21  * Signature: (J)V
22  */
24  (JNIEnv *, jobject, jlong);
25 
26 /*
27  * Class: tv_twitch_CoreAPI
28  * Method: GetState
29  * Signature: (J)Ltv/twitch/ModuleState;
30  */
31 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetState
32  (JNIEnv *, jobject, jlong);
33 
34 /*
35  * Class: tv_twitch_CoreAPI
36  * Method: GetModuleName
37  * Signature: (J)Ljava/lang/String;
38  */
39 JNIEXPORT jstring JNICALL Java_tv_twitch_CoreAPI_GetModuleName
40  (JNIEnv *, jobject, jlong);
41 
42 /*
43  * Class: tv_twitch_CoreAPI
44  * Method: Initialize
45  * Signature: (JLtv/twitch/IModule/InitializeCallback;)Ltv/twitch/ErrorCode;
46  */
47 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_Initialize
48  (JNIEnv *, jobject, jlong, jobject);
49 
50 /*
51  * Class: tv_twitch_CoreAPI
52  * Method: Shutdown
53  * Signature: (JLtv/twitch/IModule/ShutdownCallback;)Ltv/twitch/ErrorCode;
54  */
55 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_Shutdown
56  (JNIEnv *, jobject, jlong, jobject);
57 
58 /*
59  * Class: tv_twitch_CoreAPI
60  * Method: Update
61  * Signature: (J)Ltv/twitch/ErrorCode;
62  */
63 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_Update
64  (JNIEnv *, jobject, jlong);
65 
66 /*
67  * Class: tv_twitch_CoreAPI
68  * Method: SetListener
69  * Signature: (JLtv/twitch/ICoreAPIListener;)Ltv/twitch/ErrorCode;
70  */
71 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_SetListener
72  (JNIEnv *, jobject, jlong, jobject);
73 
74 /*
75  * Class: tv_twitch_CoreAPI
76  * Method: GetRequiredOAuthScopes
77  * Signature: (JLtv/twitch/ResultContainer;Ltv/twitch/ResultContainer;)Ltv/twitch/ErrorCode;
78  */
79 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetRequiredOAuthScopes
80  (JNIEnv *, jobject, jlong, jobject, jobject);
81 
82 /*
83  * Class: tv_twitch_CoreAPI
84  * Method: LogIn
85  * Signature: (JLjava/lang/String;Ltv/twitch/CoreAPI/LogInCallback;)Ltv/twitch/ErrorCode;
86  */
87 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_LogIn
88  (JNIEnv *, jobject, jlong, jstring, jobject);
89 
90 /*
91  * Class: tv_twitch_CoreAPI
92  * Method: LogOut
93  * Signature: (JILtv/twitch/CoreAPI/LogOutCallback;)Ltv/twitch/ErrorCode;
94  */
95 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_LogOut
96  (JNIEnv *, jobject, jlong, jint, jobject);
97 
98 /*
99  * Class: tv_twitch_CoreAPI
100  * Method: ConnectPubSub
101  * Signature: (JI)Ltv/twitch/ErrorCode;
102  */
103 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_ConnectPubSub
104  (JNIEnv *, jobject, jlong, jint);
105 
106 /*
107  * Class: tv_twitch_CoreAPI
108  * Method: DisconnectPubSub
109  * Signature: (JI)Ltv/twitch/ErrorCode;
110  */
111 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_DisconnectPubSub
112  (JNIEnv *, jobject, jlong, jint);
113 
114 /*
115  * Class: tv_twitch_CoreAPI
116  * Method: SetGlobalSetting
117  * Signature: (JLjava/lang/String;Ljava/lang/String;)Ltv/twitch/ErrorCode;
118  */
119 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_SetGlobalSetting
120  (JNIEnv *, jobject, jlong, jstring, jstring);
121 
122 /*
123  * Class: tv_twitch_CoreAPI
124  * Method: RemoveGlobalSetting
125  * Signature: (JLjava/lang/String;)Ltv/twitch/ErrorCode;
126  */
127 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_RemoveGlobalSetting
128  (JNIEnv *, jobject, jlong, jstring);
129 
130 /*
131  * Class: tv_twitch_CoreAPI
132  * Method: GetGlobalSetting
133  * Signature: (JLjava/lang/String;Ltv/twitch/ResultContainer;)Ltv/twitch/ErrorCode;
134  */
135 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetGlobalSetting
136  (JNIEnv *, jobject, jlong, jstring, jobject);
137 
138 /*
139  * Class: tv_twitch_CoreAPI
140  * Method: SetLocalLanguage
141  * Signature: (JLjava/lang/String;)Ltv/twitch/ErrorCode;
142  */
143 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_SetLocalLanguage
144  (JNIEnv *, jobject, jlong, jstring);
145 
146 /*
147  * Class: tv_twitch_CoreAPI
148  * Method: GetLocalLanguage
149  * Signature: (JLtv/twitch/ResultContainer;)Ltv/twitch/ErrorCode;
150  */
151 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetLocalLanguage
152  (JNIEnv *, jobject, jlong, jobject);
153 
154 /*
155  * Class: tv_twitch_CoreAPI
156  * Method: FetchUserInfoById
157  * Signature: (JILtv/twitch/CoreAPI/FetchUserInfoCallback;)Ltv/twitch/ErrorCode;
158  */
159 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchUserInfoById
160  (JNIEnv *, jobject, jlong, jint, jobject);
161 
162 /*
163  * Class: tv_twitch_CoreAPI
164  * Method: FetchUserInfoByName
165  * Signature: (JLjava/lang/String;Ltv/twitch/CoreAPI/FetchUserInfoCallback;)Ltv/twitch/ErrorCode;
166  */
167 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchUserInfoByName
168  (JNIEnv *, jobject, jlong, jstring, jobject);
169 
170 /*
171  * Class: tv_twitch_CoreAPI
172  * Method: FetchChannelInfoById
173  * Signature: (JILtv/twitch/CoreAPI/FetchChannelInfoCallback;)Ltv/twitch/ErrorCode;
174  */
175 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchChannelInfoById
176  (JNIEnv *, jobject, jlong, jint, jobject);
177 
178 /*
179  * Class: tv_twitch_CoreAPI
180  * Method: FetchChannelInfoByName
181  * Signature: (JLjava/lang/String;Ltv/twitch/CoreAPI/FetchChannelInfoCallback;)Ltv/twitch/ErrorCode;
182  */
183 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchChannelInfoByName
184  (JNIEnv *, jobject, jlong, jstring, jobject);
185 
186 /*
187  * Class: tv_twitch_CoreAPI
188  * Method: FetchStreamInfoById
189  * Signature: (JILtv/twitch/CoreAPI/FetchStreamInfoCallback;)Ltv/twitch/ErrorCode;
190  */
191 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchStreamInfoById
192  (JNIEnv *, jobject, jlong, jint, jobject);
193 
194 /*
195  * Class: tv_twitch_CoreAPI
196  * Method: FetchStreamInfoByName
197  * Signature: (JLjava/lang/String;Ltv/twitch/CoreAPI/FetchStreamInfoCallback;)Ltv/twitch/ErrorCode;
198  */
199 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchStreamInfoByName
200  (JNIEnv *, jobject, jlong, jstring, jobject);
201 
202 /*
203  * Class: tv_twitch_CoreAPI
204  * Method: CreateChannelStatus
205  * Signature: (JIILtv/twitch/IChannelListener;Ltv/twitch/ResultContainer;)Ltv/twitch/ErrorCode;
206  */
207 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_CreateChannelStatus
208  (JNIEnv *, jobject, jlong, jint, jint, jobject, jobject);
209 
210 /*
211  * Class: tv_twitch_CoreAPI
212  * Method: DisposeChannelStatus
213  * Signature: (JLtv/twitch/IChannelStatus;)Ltv/twitch/ErrorCode;
214  */
215 JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_DisposeChannelStatus
216  (JNIEnv *, jobject, jlong, jobject);
217 
218 #ifdef __cplusplus
219 }
220 #endif
221 #endif
222 /* Header for class tv_twitch_CoreAPI_FetchChannelInfoCallback */
223 
224 #ifndef _Included_tv_twitch_CoreAPI_FetchChannelInfoCallback
225 #define _Included_tv_twitch_CoreAPI_FetchChannelInfoCallback
226 #ifdef __cplusplus
227 extern "C" {
228 #endif
229 #ifdef __cplusplus
230 }
231 #endif
232 #endif
233 /* Header for class tv_twitch_CoreAPI_FetchStreamInfoCallback */
234 
235 #ifndef _Included_tv_twitch_CoreAPI_FetchStreamInfoCallback
236 #define _Included_tv_twitch_CoreAPI_FetchStreamInfoCallback
237 #ifdef __cplusplus
238 extern "C" {
239 #endif
240 #ifdef __cplusplus
241 }
242 #endif
243 #endif
244 /* Header for class tv_twitch_CoreAPI_FetchUserInfoCallback */
245 
246 #ifndef _Included_tv_twitch_CoreAPI_FetchUserInfoCallback
247 #define _Included_tv_twitch_CoreAPI_FetchUserInfoCallback
248 #ifdef __cplusplus
249 extern "C" {
250 #endif
251 #ifdef __cplusplus
252 }
253 #endif
254 #endif
255 /* Header for class tv_twitch_CoreAPI_LogInCallback */
256 
257 #ifndef _Included_tv_twitch_CoreAPI_LogInCallback
258 #define _Included_tv_twitch_CoreAPI_LogInCallback
259 #ifdef __cplusplus
260 extern "C" {
261 #endif
262 #ifdef __cplusplus
263 }
264 #endif
265 #endif
266 /* Header for class tv_twitch_CoreAPI_LogOutCallback */
267 
268 #ifndef _Included_tv_twitch_CoreAPI_LogOutCallback
269 #define _Included_tv_twitch_CoreAPI_LogOutCallback
270 #ifdef __cplusplus
271 extern "C" {
272 #endif
273 #ifdef __cplusplus
274 }
275 #endif
276 #endif
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_RemoveGlobalSetting(JNIEnv *, jobject, jlong, jstring)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_DisposeChannelStatus(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetRequiredOAuthScopes(JNIEnv *, jobject, jlong, jobject, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchChannelInfoByName(JNIEnv *, jobject, jlong, jstring, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetGlobalSetting(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_LogOut(JNIEnv *, jobject, jlong, jint, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_Shutdown(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_SetListener(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_ConnectPubSub(JNIEnv *, jobject, jlong, jint)
JNIEXPORT void JNICALL Java_tv_twitch_CoreAPI_DisposeNativeInstance(JNIEnv *, jobject, jlong)
JNIEXPORT jlong JNICALL Java_tv_twitch_CoreAPI_CreateNativeInstance(JNIEnv *, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchChannelInfoById(JNIEnv *, jobject, jlong, jint, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchStreamInfoByName(JNIEnv *, jobject, jlong, jstring, jobject)
JNIEXPORT jstring JNICALL Java_tv_twitch_CoreAPI_GetModuleName(JNIEnv *, jobject, jlong)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetState(JNIEnv *, jobject, jlong)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_DisconnectPubSub(JNIEnv *, jobject, jlong, jint)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_LogIn(JNIEnv *, jobject, jlong, jstring, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_SetLocalLanguage(JNIEnv *, jobject, jlong, jstring)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_CreateChannelStatus(JNIEnv *, jobject, jlong, jint, jint, jobject, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_Update(JNIEnv *, jobject, jlong)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchUserInfoByName(JNIEnv *, jobject, jlong, jstring, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_GetLocalLanguage(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_SetGlobalSetting(JNIEnv *, jobject, jlong, jstring, jstring)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_FetchUserInfoById(JNIEnv *, jobject, jlong, jint, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_CoreAPI_Initialize(JNIEnv *, jobject, jlong, jobject)