5 #ifndef _Included_tv_twitch_broadcast_BroadcastAPI 6 #define _Included_tv_twitch_broadcast_BroadcastAPI 10 #undef tv_twitch_broadcast_BroadcastAPI_TTV_MIN_BITRATE 11 #define tv_twitch_broadcast_BroadcastAPI_TTV_MIN_BITRATE 230L 12 #undef tv_twitch_broadcast_BroadcastAPI_TTV_MAX_BITRATE 13 #define tv_twitch_broadcast_BroadcastAPI_TTV_MAX_BITRATE 3500L 14 #undef tv_twitch_broadcast_BroadcastAPI_TTV_MIN_FPS 15 #define tv_twitch_broadcast_BroadcastAPI_TTV_MIN_FPS 10L 16 #undef tv_twitch_broadcast_BroadcastAPI_TTV_MAX_FPS 17 #define tv_twitch_broadcast_BroadcastAPI_TTV_MAX_FPS 60L 18 #undef tv_twitch_broadcast_BroadcastAPI_TTV_MAX_WIDTH 19 #define tv_twitch_broadcast_BroadcastAPI_TTV_MAX_WIDTH 1920L 20 #undef tv_twitch_broadcast_BroadcastAPI_TTV_MAX_HEIGHT 21 #define tv_twitch_broadcast_BroadcastAPI_TTV_MAX_HEIGHT 1200L 36 (JNIEnv *, jobject, jlong);
44 (JNIEnv *, jobject, jlong, jobject);
52 (JNIEnv *, jobject, jlong, jobject);
60 (JNIEnv *, jobject, jlong);
68 (JNIEnv *, jobject, jlong);
76 (JNIEnv *, jobject, jlong, jobject);
84 (JNIEnv *, jobject, jlong, jobject);
92 (JNIEnv *, jobject, jlong);
100 (JNIEnv *, jobject, jlong, jint);
108 (JNIEnv *, jobject, jlong, jstring);
116 (JNIEnv *, jobject, jlong, jboolean);
124 (JNIEnv *, jobject, jlong, jobject);
132 (JNIEnv *, jobject, jlong, jobject);
140 (JNIEnv *, jobject, jlong, jobject);
148 (JNIEnv *, jobject, jlong, jint, jobject);
156 (JNIEnv *, jobject, jlong, jint);
164 (JNIEnv *, jobject, jlong, jint, jfloat);
172 (JNIEnv *, jobject, jlong, jint, jboolean);
180 (JNIEnv *, jobject, jlong, jint, jboolean);
188 (JNIEnv *, jobject, jlong, jobject);
196 (JNIEnv *, jobject, jlong, jobject);
204 (JNIEnv *, jobject, jlong, jstring);
212 (JNIEnv *, jobject, jlong, jobject);
220 (JNIEnv *, jobject, jlong, jstring);
228 (JNIEnv *, jobject, jlong, jobject);
236 (JNIEnv *, jobject, jlong, jobject);
244 (JNIEnv *, jobject, jlong, jobject);
252 (JNIEnv *, jobject, jlong, jstring, jobject);
260 (JNIEnv *, jobject, jlong, jobject);
268 (JNIEnv *, jobject, jlong, jobject);
276 (JNIEnv *, jobject, jlong, jobject);
284 (JNIEnv *, jobject, jlong, jobject);
292 (JNIEnv *, jobject, jlong, jobject);
300 (JNIEnv *, jobject, jlong, jint, jint, jint, jobject);
308 (JNIEnv *, jobject, jlong, jint, jint, jstring, jstring, jobject);
316 (JNIEnv *, jobject, jlong, jint, jobject, jbyteArray, jobject);
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_FetchIngestServerList(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetBroadcasterSoftware(JNIEnv *, jobject, jlong, jstring)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetVideoEncoder(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetActiveUser(JNIEnv *, jobject, jlong, jint)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetAudioLayerVolume(JNIEnv *, jobject, jlong, jint, jfloat)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_RunCommercial(JNIEnv *, jobject, jlong, jint, jint, jint, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_StartBroadcast(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_GetBroadcastState(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetAudioLayerEnabled(JNIEnv *, jobject, jlong, jint, jboolean)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_RemoveBandwidthStatListener(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jstring JNICALL Java_tv_twitch_broadcast_BroadcastAPI_GetModuleName(JNIEnv *, jobject, jlong)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetSessionId(JNIEnv *, jobject, jlong, jstring)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetCoreApi(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT void JNICALL Java_tv_twitch_broadcast_BroadcastAPI_DisposeNativeInstance(JNIEnv *, jobject, jlong)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_StopBroadcast(JNIEnv *, jobject, jlong, jstring, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetSelectedIngestServer(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_CreateIngestTester(JNIEnv *, jobject, jlong, jint, jobject, jbyteArray, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetListener(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetConnectionType(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetForceArchiveBroadcast(JNIEnv *, jobject, jlong, jboolean)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_Shutdown(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_GetState(JNIEnv *, jobject, jlong)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_RemoveAudioCapturer(JNIEnv *, jobject, jlong, jint)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetStreamInfo(JNIEnv *, jobject, jlong, jint, jint, jstring, jstring, jobject)
JNIEXPORT jlong JNICALL Java_tv_twitch_broadcast_BroadcastAPI_CreateNativeInstance(JNIEnv *, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetVideoCapturer(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_Initialize(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_AddBandwidthStatListener(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_GetSelectedIngestServer(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetAudioCapturer(JNIEnv *, jobject, jlong, jint, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetAudioEncoder(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_GetVideoParams(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_GetCurrentBroadcastTime(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetVideoParams(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetAudioLayerMuted(JNIEnv *, jobject, jlong, jint, jboolean)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetOutputPath(JNIEnv *, jobject, jlong, jstring)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_Update(JNIEnv *, jobject, jlong)