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

Go to the source code of this file.

Macros

#define _Included_tv_twitch_broadcast_PassThroughVideoEncoder_AdjustTargetBitRateFunc
 

Functions

JNIEXPORT jlong JNICALL Java_tv_twitch_broadcast_PassThroughVideoEncoder_CreateNativeInstance (JNIEnv *, jobject)
 
JNIEXPORT void JNICALL Java_tv_twitch_broadcast_PassThroughVideoEncoder_DisposeNativeInstance (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_PassThroughVideoEncoder_Initialize (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_PassThroughVideoEncoder_Shutdown (JNIEnv *, jobject, jlong)
 
JNIEXPORT jstring JNICALL Java_tv_twitch_broadcast_PassThroughVideoEncoder_GetName (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_PassThroughVideoEncoder_SetSps (JNIEnv *, jobject, jlong, jbyteArray)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_PassThroughVideoEncoder_SetPps (JNIEnv *, jobject, jlong, jbyteArray)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_PassThroughVideoEncoder_SetAdjustTargetBitRateFunc (JNIEnv *, jobject, jlong, jobject)
 

Macro Definition Documentation

◆ _Included_tv_twitch_broadcast_PassThroughVideoEncoder_AdjustTargetBitRateFunc

#define _Included_tv_twitch_broadcast_PassThroughVideoEncoder_AdjustTargetBitRateFunc

Function Documentation

◆ Java_tv_twitch_broadcast_PassThroughVideoEncoder_CreateNativeInstance()

JNIEXPORT jlong JNICALL Java_tv_twitch_broadcast_PassThroughVideoEncoder_CreateNativeInstance ( JNIEnv *  ,
jobject   
)

◆ Java_tv_twitch_broadcast_PassThroughVideoEncoder_DisposeNativeInstance()

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

◆ Java_tv_twitch_broadcast_PassThroughVideoEncoder_GetName()

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

◆ Java_tv_twitch_broadcast_PassThroughVideoEncoder_Initialize()

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

◆ Java_tv_twitch_broadcast_PassThroughVideoEncoder_SetAdjustTargetBitRateFunc()

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

◆ Java_tv_twitch_broadcast_PassThroughVideoEncoder_SetPps()

JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_PassThroughVideoEncoder_SetPps ( JNIEnv *  ,
jobject  ,
jlong  ,
jbyteArray   
)

◆ Java_tv_twitch_broadcast_PassThroughVideoEncoder_SetSps()

JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_PassThroughVideoEncoder_SetSps ( JNIEnv *  ,
jobject  ,
jlong  ,
jbyteArray   
)

◆ Java_tv_twitch_broadcast_PassThroughVideoEncoder_Shutdown()

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