CTRE Phoenix 6 C++ 24.3.0
Orchestra_Jni.hpp
Go to the documentation of this file.
1/*
2 * Copyright (C) Cross The Road Electronics.  All rights reserved.
3 * License information can be found in CTRE_LICENSE.txt
4 * For support and suggestions contact support@ctr-electronics.com or file
5 * an issue tracker at https://github.com/CrossTheRoadElec/Phoenix-Releases
6 */
7/* DO NOT EDIT THIS FILE - it is machine generated */
8#include <jni.h>
9/* Header for class com_ctre_phoenix6_jni_OrchestraJNI */
10
11#ifndef _Included_com_ctre_phoenix6_jni_OrchestraJNI
12#define _Included_com_ctre_phoenix6_jni_OrchestraJNI
13#ifdef __cplusplus
14extern "C" {
15#endif
16/*
17 * Class: com_ctre_phoenix6_jni_OrchestraJNI
18 * Method: JNI_Create
19 * Signature: ()I
20 */
22 (JNIEnv *, jobject);
23
24/*
25 * Class: com_ctre_phoenix6_jni_OrchestraJNI
26 * Method: JNI_Close
27 * Signature: ()I
28 */
30 (JNIEnv *, jobject);
31
32/*
33 * Class: com_ctre_phoenix6_jni_OrchestraJNI
34 * Method: JNI_AddDevice
35 * Signature: (Ljava/lang/String;J)I
36 */
38 (JNIEnv *, jobject, jstring, jlong);
39
40/*
41 * Class: com_ctre_phoenix6_jni_OrchestraJNI
42 * Method: JNI_AddDeviceWithTrack
43 * Signature: (Ljava/lang/String;JI)I
44 */
46 (JNIEnv *, jobject, jstring, jlong, jint);
47
48/*
49 * Class: com_ctre_phoenix6_jni_OrchestraJNI
50 * Method: JNI_ClearDevices
51 * Signature: ()I
52 */
54 (JNIEnv *, jobject);
55
56/*
57 * Class: com_ctre_phoenix6_jni_OrchestraJNI
58 * Method: JNI_LoadMusic
59 * Signature: (Ljava/lang/String;)I
60 */
62 (JNIEnv *, jobject, jstring);
63
64/*
65 * Class: com_ctre_phoenix6_jni_OrchestraJNI
66 * Method: JNI_Play
67 * Signature: ()I
68 */
70 (JNIEnv *, jobject);
71
72/*
73 * Class: com_ctre_phoenix6_jni_OrchestraJNI
74 * Method: JNI_Pause
75 * Signature: ()I
76 */
78 (JNIEnv *, jobject);
79
80/*
81 * Class: com_ctre_phoenix6_jni_OrchestraJNI
82 * Method: JNI_Stop
83 * Signature: ()I
84 */
86 (JNIEnv *, jobject);
87
88/*
89 * Class: com_ctre_phoenix6_jni_OrchestraJNI
90 * Method: JNI_IsPlaying
91 * Signature: ()Z
92 */
94 (JNIEnv *, jobject);
95
96/*
97 * Class: com_ctre_phoenix6_jni_OrchestraJNI
98 * Method: JNI_GetCurrentTime
99 * Signature: ()D
100 */
102 (JNIEnv *, jobject);
103
104#ifdef __cplusplus
105}
106#endif
107#endif
108
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_OrchestraJNI_JNI_1ClearDevices(JNIEnv *, jobject)
JNIEXPORT jboolean JNICALL Java_com_ctre_phoenix6_jni_OrchestraJNI_JNI_1IsPlaying(JNIEnv *, jobject)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_OrchestraJNI_JNI_1Stop(JNIEnv *, jobject)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_OrchestraJNI_JNI_1AddDevice(JNIEnv *, jobject, jstring, jlong)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_OrchestraJNI_JNI_1Create(JNIEnv *, jobject)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_OrchestraJNI_JNI_1Close(JNIEnv *, jobject)
JNIEXPORT jdouble JNICALL Java_com_ctre_phoenix6_jni_OrchestraJNI_JNI_1GetCurrentTime(JNIEnv *, jobject)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_OrchestraJNI_JNI_1AddDeviceWithTrack(JNIEnv *, jobject, jstring, jlong, jint)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_OrchestraJNI_JNI_1Play(JNIEnv *, jobject)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_OrchestraJNI_JNI_1LoadMusic(JNIEnv *, jobject, jstring)
JNIEXPORT jint JNICALL Java_com_ctre_phoenix6_jni_OrchestraJNI_JNI_1Pause(JNIEnv *, jobject)