|
Twitch SDK (Internal)
|
#include <jni.h>Go to the source code of this file.
Macros | |
| #define | tv_twitch_broadcast_BroadcastAPI_TTV_MIN_BITRATE 230L |
| #define | tv_twitch_broadcast_BroadcastAPI_TTV_MAX_BITRATE 3500L |
| #define | tv_twitch_broadcast_BroadcastAPI_TTV_MIN_FPS 10L |
| #define | tv_twitch_broadcast_BroadcastAPI_TTV_MAX_FPS 60L |
| #define | tv_twitch_broadcast_BroadcastAPI_TTV_MAX_WIDTH 1920L |
| #define | tv_twitch_broadcast_BroadcastAPI_TTV_MAX_HEIGHT 1200L |
Functions | |
| JNIEXPORT jlong JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_CreateNativeInstance (JNIEnv *, jobject) |
| JNIEXPORT void JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_DisposeNativeInstance (JNIEnv *, jobject, jlong) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_SetCoreApi (JNIEnv *, jobject, jlong, jobject) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_SetListener (JNIEnv *, jobject, jlong, jobject) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_GetState (JNIEnv *, jobject, jlong) |
| JNIEXPORT jstring JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_GetModuleName (JNIEnv *, jobject, jlong) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_Initialize (JNIEnv *, jobject, jlong, jobject) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_Shutdown (JNIEnv *, jobject, jlong, jobject) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_Update (JNIEnv *, jobject, jlong) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_SetActiveUser (JNIEnv *, jobject, jlong, jint) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_SetBroadcasterSoftware (JNIEnv *, jobject, jlong, jstring) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_SetForceArchiveBroadcast (JNIEnv *, jobject, jlong, jboolean) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_SetVideoEncoder (JNIEnv *, jobject, jlong, jobject) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_SetAudioEncoder (JNIEnv *, jobject, jlong, jobject) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_SetVideoCapturer (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_RemoveAudioCapturer (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_SetAudioLayerMuted (JNIEnv *, jobject, jlong, jint, jboolean) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_SetAudioLayerEnabled (JNIEnv *, jobject, jlong, jint, jboolean) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_SetVideoParams (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_SetOutputPath (JNIEnv *, jobject, jlong, jstring) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_SetConnectionType (JNIEnv *, jobject, jlong, jobject) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_SetSessionId (JNIEnv *, jobject, jlong, jstring) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_AddBandwidthStatListener (JNIEnv *, jobject, jlong, jobject) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_RemoveBandwidthStatListener (JNIEnv *, jobject, jlong, jobject) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_StartBroadcast (JNIEnv *, jobject, jlong, jobject) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_StopBroadcast (JNIEnv *, jobject, jlong, jstring, jobject) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_GetCurrentBroadcastTime (JNIEnv *, jobject, jlong, jobject) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_FetchIngestServerList (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_SetSelectedIngestServer (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_RunCommercial (JNIEnv *, jobject, jlong, jint, jint, jint, jobject) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_SetStreamInfo (JNIEnv *, jobject, jlong, jint, jint, jstring, jstring, jobject) |
| JNIEXPORT jobject JNICALL | Java_tv_twitch_broadcast_BroadcastAPI_CreateIngestTester (JNIEnv *, jobject, jlong, jint, jobject, jbyteArray, jobject) |
| #define tv_twitch_broadcast_BroadcastAPI_TTV_MAX_BITRATE 3500L |
| #define tv_twitch_broadcast_BroadcastAPI_TTV_MAX_FPS 60L |
| #define tv_twitch_broadcast_BroadcastAPI_TTV_MAX_HEIGHT 1200L |
| #define tv_twitch_broadcast_BroadcastAPI_TTV_MAX_WIDTH 1920L |
| #define tv_twitch_broadcast_BroadcastAPI_TTV_MIN_BITRATE 230L |
| #define tv_twitch_broadcast_BroadcastAPI_TTV_MIN_FPS 10L |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_AddBandwidthStatListener | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jobject | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_CreateIngestTester | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jint | , | ||
| jobject | , | ||
| jbyteArray | , | ||
| jobject | |||
| ) |
| JNIEXPORT jlong JNICALL Java_tv_twitch_broadcast_BroadcastAPI_CreateNativeInstance | ( | JNIEnv * | , |
| jobject | |||
| ) |
| JNIEXPORT void JNICALL Java_tv_twitch_broadcast_BroadcastAPI_DisposeNativeInstance | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_FetchIngestServerList | ( | 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_GetCurrentBroadcastTime | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jobject | |||
| ) |
| JNIEXPORT jstring JNICALL Java_tv_twitch_broadcast_BroadcastAPI_GetModuleName | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_GetSelectedIngestServer | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jobject | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_GetState | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_GetVideoParams | ( | 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_RemoveAudioCapturer | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jint | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_RemoveBandwidthStatListener | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jobject | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_RunCommercial | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jint | , | ||
| jint | , | ||
| jint | , | ||
| jobject | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetActiveUser | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jint | |||
| ) |
| 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_SetAudioLayerEnabled | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jint | , | ||
| jboolean | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetAudioLayerMuted | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jint | , | ||
| jboolean | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetAudioLayerVolume | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jint | , | ||
| jfloat | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetBroadcasterSoftware | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jstring | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetConnectionType | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jobject | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetCoreApi | ( | 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_SetListener | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jobject | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetOutputPath | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jstring | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetSelectedIngestServer | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jobject | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetSessionId | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jstring | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetStreamInfo | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jint | , | ||
| jint | , | ||
| jstring | , | ||
| jstring | , | ||
| jobject | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetVideoCapturer | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jobject | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_SetVideoEncoder | ( | 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_Shutdown | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jobject | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_StartBroadcast | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jobject | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_StopBroadcast | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | , | ||
| jstring | , | ||
| jobject | |||
| ) |
| JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_BroadcastAPI_Update | ( | JNIEnv * | , |
| jobject | , | ||
| jlong | |||
| ) |
1.8.13