Twitch SDK (Internal)
Functions
jni_passthroughaudiocapture.h File Reference
#include <jni.h>

Go to the source code of this file.

Functions

JNIEXPORT jlong JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_CreateNativeInstance (JNIEnv *, jobject)
 
JNIEXPORT void JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_DisposeNativeInstance (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_Initialize (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_Shutdown (JNIEnv *, jobject, jlong)
 
JNIEXPORT jstring JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_GetName (JNIEnv *, jobject, jlong)
 
JNIEXPORT jint JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_GetNumChannels (JNIEnv *, jobject, jlong)
 
JNIEXPORT jboolean JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_GetMuted (JNIEnv *, jobject, jlong)
 
JNIEXPORT void JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_SetMuted (JNIEnv *, jobject, jlong, jboolean)
 
JNIEXPORT jint JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_GetAudioLayer (JNIEnv *, jobject, jlong)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_SetAudioFormat (JNIEnv *, jobject, jlong, jobject)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_SetNumChannels (JNIEnv *, jobject, jlong, jint)
 
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_EnqueueAudioPacket (JNIEnv *, jobject, jlong, jbyteArray, jlong)
 

Function Documentation

◆ Java_tv_twitch_broadcast_PassThroughAudioCapture_CreateNativeInstance()

JNIEXPORT jlong JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_CreateNativeInstance ( JNIEnv *  ,
jobject   
)

◆ Java_tv_twitch_broadcast_PassThroughAudioCapture_DisposeNativeInstance()

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

◆ Java_tv_twitch_broadcast_PassThroughAudioCapture_EnqueueAudioPacket()

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

◆ Java_tv_twitch_broadcast_PassThroughAudioCapture_GetAudioLayer()

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

◆ Java_tv_twitch_broadcast_PassThroughAudioCapture_GetMuted()

JNIEXPORT jboolean JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_GetMuted ( JNIEnv *  ,
jobject  ,
jlong   
)

◆ Java_tv_twitch_broadcast_PassThroughAudioCapture_GetName()

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

◆ Java_tv_twitch_broadcast_PassThroughAudioCapture_GetNumChannels()

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

◆ Java_tv_twitch_broadcast_PassThroughAudioCapture_Initialize()

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

◆ Java_tv_twitch_broadcast_PassThroughAudioCapture_SetAudioFormat()

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

◆ Java_tv_twitch_broadcast_PassThroughAudioCapture_SetMuted()

JNIEXPORT void JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_SetMuted ( JNIEnv *  ,
jobject  ,
jlong  ,
jboolean   
)

◆ Java_tv_twitch_broadcast_PassThroughAudioCapture_SetNumChannels()

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

◆ Java_tv_twitch_broadcast_PassThroughAudioCapture_Shutdown()

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