Twitch SDK (Internal)
jni_passthroughaudiocapture.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_broadcast_PassThroughAudioCapture */
4 
5 #ifndef _Included_tv_twitch_broadcast_PassThroughAudioCapture
6 #define _Included_tv_twitch_broadcast_PassThroughAudioCapture
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 /*
11  * Class: tv_twitch_broadcast_PassThroughAudioCapture
12  * Method: CreateNativeInstance
13  * Signature: ()J
14  */
16  (JNIEnv *, jobject);
17 
18 /*
19  * Class: tv_twitch_broadcast_PassThroughAudioCapture
20  * Method: DisposeNativeInstance
21  * Signature: (J)V
22  */
24  (JNIEnv *, jobject, jlong);
25 
26 /*
27  * Class: tv_twitch_broadcast_PassThroughAudioCapture
28  * Method: Initialize
29  * Signature: (J)Ltv/twitch/ErrorCode;
30  */
32  (JNIEnv *, jobject, jlong);
33 
34 /*
35  * Class: tv_twitch_broadcast_PassThroughAudioCapture
36  * Method: Shutdown
37  * Signature: (J)Ltv/twitch/ErrorCode;
38  */
40  (JNIEnv *, jobject, jlong);
41 
42 /*
43  * Class: tv_twitch_broadcast_PassThroughAudioCapture
44  * Method: GetName
45  * Signature: (J)Ljava/lang/String;
46  */
48  (JNIEnv *, jobject, jlong);
49 
50 /*
51  * Class: tv_twitch_broadcast_PassThroughAudioCapture
52  * Method: GetNumChannels
53  * Signature: (J)I
54  */
56  (JNIEnv *, jobject, jlong);
57 
58 /*
59  * Class: tv_twitch_broadcast_PassThroughAudioCapture
60  * Method: GetMuted
61  * Signature: (J)Z
62  */
64  (JNIEnv *, jobject, jlong);
65 
66 /*
67  * Class: tv_twitch_broadcast_PassThroughAudioCapture
68  * Method: SetMuted
69  * Signature: (JZ)V
70  */
72  (JNIEnv *, jobject, jlong, jboolean);
73 
74 /*
75  * Class: tv_twitch_broadcast_PassThroughAudioCapture
76  * Method: GetAudioLayer
77  * Signature: (J)I
78  */
80  (JNIEnv *, jobject, jlong);
81 
82 /*
83  * Class: tv_twitch_broadcast_PassThroughAudioCapture
84  * Method: SetAudioFormat
85  * Signature: (JLtv/twitch/broadcast/AudioFormat;)Ltv/twitch/ErrorCode;
86  */
88  (JNIEnv *, jobject, jlong, jobject);
89 
90 /*
91  * Class: tv_twitch_broadcast_PassThroughAudioCapture
92  * Method: SetNumChannels
93  * Signature: (JI)Ltv/twitch/ErrorCode;
94  */
96  (JNIEnv *, jobject, jlong, jint);
97 
98 /*
99  * Class: tv_twitch_broadcast_PassThroughAudioCapture
100  * Method: EnqueueAudioPacket
101  * Signature: (J[BJ)Ltv/twitch/ErrorCode;
102  */
104  (JNIEnv *, jobject, jlong, jbyteArray, jlong);
105 
106 #ifdef __cplusplus
107 }
108 #endif
109 #endif
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_SetAudioFormat(JNIEnv *, jobject, jlong, jobject)
JNIEXPORT void JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_SetMuted(JNIEnv *, jobject, jlong, jboolean)
JNIEXPORT jboolean JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_GetMuted(JNIEnv *, jobject, jlong)
JNIEXPORT jint JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_GetAudioLayer(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 void JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_DisposeNativeInstance(JNIEnv *, jobject, jlong)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_EnqueueAudioPacket(JNIEnv *, jobject, jlong, jbyteArray, jlong)
JNIEXPORT jint JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_GetNumChannels(JNIEnv *, jobject, jlong)
JNIEXPORT jlong JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_CreateNativeInstance(JNIEnv *, jobject)
JNIEXPORT jstring JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_GetName(JNIEnv *, jobject, jlong)
JNIEXPORT jobject JNICALL Java_tv_twitch_broadcast_PassThroughAudioCapture_SetNumChannels(JNIEnv *, jobject, jlong, jint)