]> git.sesse.net Git - vlc/commitdiff
bindings makefile simplified and includes added
authorFilippo Carone <littlejohn@videolan.org>
Mon, 16 Apr 2007 21:21:09 +0000 (21:21 +0000)
committerFilippo Carone <littlejohn@videolan.org>
Mon, 16 Apr 2007 21:21:09 +0000 (21:21 +0000)
17 files changed:
bindings/java/Makefile.am
bindings/java/includes/Audio.h [new file with mode: 0644]
bindings/java/includes/AudioIntf.h [new file with mode: 0644]
bindings/java/includes/GenericVideoWidget.h [new file with mode: 0644]
bindings/java/includes/Input.h [new file with mode: 0644]
bindings/java/includes/InputIntf.h [new file with mode: 0644]
bindings/java/includes/JLibVLC.h [new file with mode: 0644]
bindings/java/includes/JVLC.h [new file with mode: 0644]
bindings/java/includes/JVLCCanvas.h [new file with mode: 0644]
bindings/java/includes/JVLCPanel.h [new file with mode: 0644]
bindings/java/includes/Playlist.h [new file with mode: 0644]
bindings/java/includes/PlaylistIntf.h [new file with mode: 0644]
bindings/java/includes/VLCException.h [new file with mode: 0644]
bindings/java/includes/VLM.h [new file with mode: 0644]
bindings/java/includes/VLMIntf.h [new file with mode: 0644]
bindings/java/includes/Video.h [new file with mode: 0644]
bindings/java/includes/VideoIntf.h [new file with mode: 0644]

index d9afa2f1ff782ca5812f4777acde6c19dc18dd62..8fd6c8cfeca6b4629dd3b6cc1dabba3a99aa77d3 100644 (file)
@@ -40,11 +40,9 @@ PROCESSOR_FAMILY = `uname -m | sed -e 's/^i.86/i386/' | sed -e 's/^x86_64/amd64/
 if HAVE_WIN32
 JINCLUDES = -I${JAVA_HOME}/include -I${JAVA_HOME}/include/win32
 LIBJINCLUDES = -L${JAVA_HOME}/lib -ljawt
-JCH = javah
 else
 JINCLUDES = -I$(JAVA_HOME)/include -I$(JAVA_HOME)/include/linux
 LIBJINCLUDES = -L$(JAVA_HOME)/jre/lib/$(PROCESSOR_FAMILY) -ljawt
-JCH = gcjh -jni
 endif
 
 export JINCLUDES
@@ -52,15 +50,8 @@ export LIBJINCLUDES
 
 # Build targets
 
-if HAVE_WIN32
 %.class: %.java 
        $(JAVAC) $? 
-       $(JCH) -o includes/$(*F).h org.videolan.jvlc.$(*F)
-else
-%.class: %.java
-       $(JAVAC) $?
-       $(JCH) $(@D)/$(*F) -o includes/$(*F).h
-endif
 
 VlcClient: $(OBJECTS)
        $(JAVAC) VlcClient.java
@@ -71,6 +62,6 @@ VLCExample: $(OBJECTS)
 all-am: VlcClient VLCExample
 
 clean-local:
-       rm -f *.class *~ org/videolan/jvlc/*.class org_videolan*.h includes/*.h src/*.o *.so *.o *.dll
+       rm -f *.class *~ org/videolan/jvlc/*.class org_videolan*.h src/*.o *.so *.o *.dll
 
 endif
diff --git a/bindings/java/includes/Audio.h b/bindings/java/includes/Audio.h
new file mode 100644 (file)
index 0000000..a89bdf0
--- /dev/null
@@ -0,0 +1,85 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_Audio */
+
+#ifndef _Included_org_videolan_jvlc_Audio
+#define _Included_org_videolan_jvlc_Audio
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class:     org_videolan_jvlc_Audio
+ * Method:    _getTrack
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_org_videolan_jvlc_Audio__1getTrack
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Audio
+ * Method:    _setTrack
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Audio__1setTrack
+  (JNIEnv *, jobject, jint);
+
+/*
+ * Class:     org_videolan_jvlc_Audio
+ * Method:    _getChannel
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_org_videolan_jvlc_Audio__1getChannel
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Audio
+ * Method:    _setChannel
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Audio__1setChannel
+  (JNIEnv *, jobject, jint);
+
+/*
+ * Class:     org_videolan_jvlc_Audio
+ * Method:    _getMute
+ * Signature: ()Z
+ */
+JNIEXPORT jboolean JNICALL Java_org_videolan_jvlc_Audio__1getMute
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Audio
+ * Method:    _setMute
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Audio__1setMute
+  (JNIEnv *, jobject, jboolean);
+
+/*
+ * Class:     org_videolan_jvlc_Audio
+ * Method:    _toggleMute
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Audio__1toggleMute
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Audio
+ * Method:    _getVolume
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_org_videolan_jvlc_Audio__1getVolume
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Audio
+ * Method:    _setVolume
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Audio__1setVolume
+  (JNIEnv *, jobject, jint);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/bindings/java/includes/AudioIntf.h b/bindings/java/includes/AudioIntf.h
new file mode 100644 (file)
index 0000000..42f7d04
--- /dev/null
@@ -0,0 +1,23 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_AudioIntf */
+
+#ifndef _Included_org_videolan_jvlc_AudioIntf
+#define _Included_org_videolan_jvlc_AudioIntf
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef org_videolan_jvlc_AudioIntf_LEFT_CHANNEL
+#define org_videolan_jvlc_AudioIntf_LEFT_CHANNEL 3L
+#undef org_videolan_jvlc_AudioIntf_RIGHT_CHANNEL
+#define org_videolan_jvlc_AudioIntf_RIGHT_CHANNEL 4L
+#undef org_videolan_jvlc_AudioIntf_REVERSE_CHANNEL
+#define org_videolan_jvlc_AudioIntf_REVERSE_CHANNEL 2L
+#undef org_videolan_jvlc_AudioIntf_STEREO_CHANNEL
+#define org_videolan_jvlc_AudioIntf_STEREO_CHANNEL 1L
+#undef org_videolan_jvlc_AudioIntf_DOLBY_CHANNEL
+#define org_videolan_jvlc_AudioIntf_DOLBY_CHANNEL 5L
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/bindings/java/includes/GenericVideoWidget.h b/bindings/java/includes/GenericVideoWidget.h
new file mode 100644 (file)
index 0000000..16460d1
--- /dev/null
@@ -0,0 +1,13 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_GenericVideoWidget */
+
+#ifndef _Included_org_videolan_jvlc_GenericVideoWidget
+#define _Included_org_videolan_jvlc_GenericVideoWidget
+#ifdef __cplusplus
+extern "C" {
+#endif
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/bindings/java/includes/Input.h b/bindings/java/includes/Input.h
new file mode 100644 (file)
index 0000000..ccbb399
--- /dev/null
@@ -0,0 +1,77 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_Input */
+
+#ifndef _Included_org_videolan_jvlc_Input
+#define _Included_org_videolan_jvlc_Input
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class:     org_videolan_jvlc_Input
+ * Method:    _getLength
+ * Signature: ()J
+ */
+JNIEXPORT jlong JNICALL Java_org_videolan_jvlc_Input__1getLength
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Input
+ * Method:    _getPosition
+ * Signature: ()F
+ */
+JNIEXPORT jfloat JNICALL Java_org_videolan_jvlc_Input__1getPosition
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Input
+ * Method:    _getTime
+ * Signature: ()J
+ */
+JNIEXPORT jlong JNICALL Java_org_videolan_jvlc_Input__1getTime
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Input
+ * Method:    _getFPS
+ * Signature: ()F
+ */
+JNIEXPORT jfloat JNICALL Java_org_videolan_jvlc_Input__1getFPS
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Input
+ * Method:    _setTime
+ * Signature: (J)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Input__1setTime
+  (JNIEnv *, jobject, jlong);
+
+/*
+ * Class:     org_videolan_jvlc_Input
+ * Method:    _setPosition
+ * Signature: (F)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Input__1setPosition
+  (JNIEnv *, jobject, jfloat);
+
+/*
+ * Class:     org_videolan_jvlc_Input
+ * Method:    _isPlaying
+ * Signature: ()Z
+ */
+JNIEXPORT jboolean JNICALL Java_org_videolan_jvlc_Input__1isPlaying
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Input
+ * Method:    _hasVout
+ * Signature: ()Z
+ */
+JNIEXPORT jboolean JNICALL Java_org_videolan_jvlc_Input__1hasVout
+  (JNIEnv *, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/bindings/java/includes/InputIntf.h b/bindings/java/includes/InputIntf.h
new file mode 100644 (file)
index 0000000..132d2ed
--- /dev/null
@@ -0,0 +1,13 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_InputIntf */
+
+#ifndef _Included_org_videolan_jvlc_InputIntf
+#define _Included_org_videolan_jvlc_InputIntf
+#ifdef __cplusplus
+extern "C" {
+#endif
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/bindings/java/includes/JLibVLC.h b/bindings/java/includes/JLibVLC.h
new file mode 100644 (file)
index 0000000..9c178a7
--- /dev/null
@@ -0,0 +1,13 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_JLibVLC */
+
+#ifndef _Included_org_videolan_jvlc_JLibVLC
+#define _Included_org_videolan_jvlc_JLibVLC
+#ifdef __cplusplus
+extern "C" {
+#endif
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/bindings/java/includes/JVLC.h b/bindings/java/includes/JVLC.h
new file mode 100644 (file)
index 0000000..04dccdb
--- /dev/null
@@ -0,0 +1,29 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_JVLC */
+
+#ifndef _Included_org_videolan_jvlc_JVLC
+#define _Included_org_videolan_jvlc_JVLC
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class:     org_videolan_jvlc_JVLC
+ * Method:    createInstance
+ * Signature: ([Ljava/lang/String;)J
+ */
+JNIEXPORT jlong JNICALL Java_org_videolan_jvlc_JVLC_createInstance
+  (JNIEnv *, jobject, jobjectArray);
+
+/*
+ * Class:     org_videolan_jvlc_JVLC
+ * Method:    _destroy
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_JVLC__1destroy
+  (JNIEnv *, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/bindings/java/includes/JVLCCanvas.h b/bindings/java/includes/JVLCCanvas.h
new file mode 100644 (file)
index 0000000..c20e0fe
--- /dev/null
@@ -0,0 +1,33 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_JVLCCanvas */
+
+#ifndef _Included_org_videolan_jvlc_JVLCCanvas
+#define _Included_org_videolan_jvlc_JVLCCanvas
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef org_videolan_jvlc_JVLCCanvas_FOCUS_TRAVERSABLE_UNKNOWN
+#define org_videolan_jvlc_JVLCCanvas_FOCUS_TRAVERSABLE_UNKNOWN 0L
+#undef org_videolan_jvlc_JVLCCanvas_FOCUS_TRAVERSABLE_DEFAULT
+#define org_videolan_jvlc_JVLCCanvas_FOCUS_TRAVERSABLE_DEFAULT 1L
+#undef org_videolan_jvlc_JVLCCanvas_FOCUS_TRAVERSABLE_SET
+#define org_videolan_jvlc_JVLCCanvas_FOCUS_TRAVERSABLE_SET 2L
+#undef org_videolan_jvlc_JVLCCanvas_TOP_ALIGNMENT
+#define org_videolan_jvlc_JVLCCanvas_TOP_ALIGNMENT 0.0f
+#undef org_videolan_jvlc_JVLCCanvas_CENTER_ALIGNMENT
+#define org_videolan_jvlc_JVLCCanvas_CENTER_ALIGNMENT 0.5f
+#undef org_videolan_jvlc_JVLCCanvas_BOTTOM_ALIGNMENT
+#define org_videolan_jvlc_JVLCCanvas_BOTTOM_ALIGNMENT 1.0f
+#undef org_videolan_jvlc_JVLCCanvas_LEFT_ALIGNMENT
+#define org_videolan_jvlc_JVLCCanvas_LEFT_ALIGNMENT 0.0f
+#undef org_videolan_jvlc_JVLCCanvas_RIGHT_ALIGNMENT
+#define org_videolan_jvlc_JVLCCanvas_RIGHT_ALIGNMENT 1.0f
+#undef org_videolan_jvlc_JVLCCanvas_serialVersionUID
+#define org_videolan_jvlc_JVLCCanvas_serialVersionUID -7644114512714619750LL
+#undef org_videolan_jvlc_JVLCCanvas_serialVersionUID
+#define org_videolan_jvlc_JVLCCanvas_serialVersionUID -2284879212465893870LL
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/bindings/java/includes/JVLCPanel.h b/bindings/java/includes/JVLCPanel.h
new file mode 100644 (file)
index 0000000..204a65c
--- /dev/null
@@ -0,0 +1,105 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_JVLCPanel */
+
+#ifndef _Included_org_videolan_jvlc_JVLCPanel
+#define _Included_org_videolan_jvlc_JVLCPanel
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef org_videolan_jvlc_JVLCPanel_FOCUS_TRAVERSABLE_UNKNOWN
+#define org_videolan_jvlc_JVLCPanel_FOCUS_TRAVERSABLE_UNKNOWN 0L
+#undef org_videolan_jvlc_JVLCPanel_FOCUS_TRAVERSABLE_DEFAULT
+#define org_videolan_jvlc_JVLCPanel_FOCUS_TRAVERSABLE_DEFAULT 1L
+#undef org_videolan_jvlc_JVLCPanel_FOCUS_TRAVERSABLE_SET
+#define org_videolan_jvlc_JVLCPanel_FOCUS_TRAVERSABLE_SET 2L
+#undef org_videolan_jvlc_JVLCPanel_TOP_ALIGNMENT
+#define org_videolan_jvlc_JVLCPanel_TOP_ALIGNMENT 0.0f
+#undef org_videolan_jvlc_JVLCPanel_CENTER_ALIGNMENT
+#define org_videolan_jvlc_JVLCPanel_CENTER_ALIGNMENT 0.5f
+#undef org_videolan_jvlc_JVLCPanel_BOTTOM_ALIGNMENT
+#define org_videolan_jvlc_JVLCPanel_BOTTOM_ALIGNMENT 1.0f
+#undef org_videolan_jvlc_JVLCPanel_LEFT_ALIGNMENT
+#define org_videolan_jvlc_JVLCPanel_LEFT_ALIGNMENT 0.0f
+#undef org_videolan_jvlc_JVLCPanel_RIGHT_ALIGNMENT
+#define org_videolan_jvlc_JVLCPanel_RIGHT_ALIGNMENT 1.0f
+#undef org_videolan_jvlc_JVLCPanel_serialVersionUID
+#define org_videolan_jvlc_JVLCPanel_serialVersionUID -7644114512714619750LL
+#undef org_videolan_jvlc_JVLCPanel_serialVersionUID
+#define org_videolan_jvlc_JVLCPanel_serialVersionUID 4613797578919906343LL
+#undef org_videolan_jvlc_JVLCPanel_INCLUDE_SELF
+#define org_videolan_jvlc_JVLCPanel_INCLUDE_SELF 1L
+#undef org_videolan_jvlc_JVLCPanel_SEARCH_HEAVYWEIGHTS
+#define org_videolan_jvlc_JVLCPanel_SEARCH_HEAVYWEIGHTS 1L
+#undef org_videolan_jvlc_JVLCPanel_NOT_OBSCURED
+#define org_videolan_jvlc_JVLCPanel_NOT_OBSCURED 0L
+#undef org_videolan_jvlc_JVLCPanel_PARTIALLY_OBSCURED
+#define org_videolan_jvlc_JVLCPanel_PARTIALLY_OBSCURED 1L
+#undef org_videolan_jvlc_JVLCPanel_COMPLETELY_OBSCURED
+#define org_videolan_jvlc_JVLCPanel_COMPLETELY_OBSCURED 2L
+#undef org_videolan_jvlc_JVLCPanel_WHEN_FOCUSED
+#define org_videolan_jvlc_JVLCPanel_WHEN_FOCUSED 0L
+#undef org_videolan_jvlc_JVLCPanel_WHEN_ANCESTOR_OF_FOCUSED_COMPONENT
+#define org_videolan_jvlc_JVLCPanel_WHEN_ANCESTOR_OF_FOCUSED_COMPONENT 1L
+#undef org_videolan_jvlc_JVLCPanel_WHEN_IN_FOCUSED_WINDOW
+#define org_videolan_jvlc_JVLCPanel_WHEN_IN_FOCUSED_WINDOW 2L
+#undef org_videolan_jvlc_JVLCPanel_UNDEFINED_CONDITION
+#define org_videolan_jvlc_JVLCPanel_UNDEFINED_CONDITION -1L
+#undef org_videolan_jvlc_JVLCPanel_IS_DOUBLE_BUFFERED
+#define org_videolan_jvlc_JVLCPanel_IS_DOUBLE_BUFFERED 0L
+#undef org_videolan_jvlc_JVLCPanel_ANCESTOR_USING_BUFFER
+#define org_videolan_jvlc_JVLCPanel_ANCESTOR_USING_BUFFER 1L
+#undef org_videolan_jvlc_JVLCPanel_IS_PAINTING_TILE
+#define org_videolan_jvlc_JVLCPanel_IS_PAINTING_TILE 2L
+#undef org_videolan_jvlc_JVLCPanel_IS_OPAQUE
+#define org_videolan_jvlc_JVLCPanel_IS_OPAQUE 3L
+#undef org_videolan_jvlc_JVLCPanel_KEY_EVENTS_ENABLED
+#define org_videolan_jvlc_JVLCPanel_KEY_EVENTS_ENABLED 4L
+#undef org_videolan_jvlc_JVLCPanel_FOCUS_INPUTMAP_CREATED
+#define org_videolan_jvlc_JVLCPanel_FOCUS_INPUTMAP_CREATED 5L
+#undef org_videolan_jvlc_JVLCPanel_ANCESTOR_INPUTMAP_CREATED
+#define org_videolan_jvlc_JVLCPanel_ANCESTOR_INPUTMAP_CREATED 6L
+#undef org_videolan_jvlc_JVLCPanel_WIF_INPUTMAP_CREATED
+#define org_videolan_jvlc_JVLCPanel_WIF_INPUTMAP_CREATED 7L
+#undef org_videolan_jvlc_JVLCPanel_ACTIONMAP_CREATED
+#define org_videolan_jvlc_JVLCPanel_ACTIONMAP_CREATED 8L
+#undef org_videolan_jvlc_JVLCPanel_CREATED_DOUBLE_BUFFER
+#define org_videolan_jvlc_JVLCPanel_CREATED_DOUBLE_BUFFER 9L
+#undef org_videolan_jvlc_JVLCPanel_IS_PRINTING
+#define org_videolan_jvlc_JVLCPanel_IS_PRINTING 11L
+#undef org_videolan_jvlc_JVLCPanel_IS_PRINTING_ALL
+#define org_videolan_jvlc_JVLCPanel_IS_PRINTING_ALL 12L
+#undef org_videolan_jvlc_JVLCPanel_IS_REPAINTING
+#define org_videolan_jvlc_JVLCPanel_IS_REPAINTING 13L
+#undef org_videolan_jvlc_JVLCPanel_WRITE_OBJ_COUNTER_FIRST
+#define org_videolan_jvlc_JVLCPanel_WRITE_OBJ_COUNTER_FIRST 14L
+#undef org_videolan_jvlc_JVLCPanel_RESERVED_1
+#define org_videolan_jvlc_JVLCPanel_RESERVED_1 15L
+#undef org_videolan_jvlc_JVLCPanel_RESERVED_2
+#define org_videolan_jvlc_JVLCPanel_RESERVED_2 16L
+#undef org_videolan_jvlc_JVLCPanel_RESERVED_3
+#define org_videolan_jvlc_JVLCPanel_RESERVED_3 17L
+#undef org_videolan_jvlc_JVLCPanel_RESERVED_4
+#define org_videolan_jvlc_JVLCPanel_RESERVED_4 18L
+#undef org_videolan_jvlc_JVLCPanel_RESERVED_5
+#define org_videolan_jvlc_JVLCPanel_RESERVED_5 19L
+#undef org_videolan_jvlc_JVLCPanel_RESERVED_6
+#define org_videolan_jvlc_JVLCPanel_RESERVED_6 20L
+#undef org_videolan_jvlc_JVLCPanel_WRITE_OBJ_COUNTER_LAST
+#define org_videolan_jvlc_JVLCPanel_WRITE_OBJ_COUNTER_LAST 21L
+#undef org_videolan_jvlc_JVLCPanel_REQUEST_FOCUS_DISABLED
+#define org_videolan_jvlc_JVLCPanel_REQUEST_FOCUS_DISABLED 22L
+#undef org_videolan_jvlc_JVLCPanel_INHERITS_POPUP_MENU
+#define org_videolan_jvlc_JVLCPanel_INHERITS_POPUP_MENU 23L
+#undef org_videolan_jvlc_JVLCPanel_OPAQUE_SET
+#define org_videolan_jvlc_JVLCPanel_OPAQUE_SET 24L
+#undef org_videolan_jvlc_JVLCPanel_AUTOSCROLLS_SET
+#define org_videolan_jvlc_JVLCPanel_AUTOSCROLLS_SET 25L
+#undef org_videolan_jvlc_JVLCPanel_FOCUS_TRAVERSAL_KEYS_FORWARD_SET
+#define org_videolan_jvlc_JVLCPanel_FOCUS_TRAVERSAL_KEYS_FORWARD_SET 26L
+#undef org_videolan_jvlc_JVLCPanel_FOCUS_TRAVERSAL_KEYS_BACKWARD_SET
+#define org_videolan_jvlc_JVLCPanel_FOCUS_TRAVERSAL_KEYS_BACKWARD_SET 27L
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/bindings/java/includes/Playlist.h b/bindings/java/includes/Playlist.h
new file mode 100644 (file)
index 0000000..b069de2
--- /dev/null
@@ -0,0 +1,101 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_Playlist */
+
+#ifndef _Included_org_videolan_jvlc_Playlist
+#define _Included_org_videolan_jvlc_Playlist
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class:     org_videolan_jvlc_Playlist
+ * Method:    _playlist_add
+ * Signature: (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
+ */
+JNIEXPORT jint JNICALL Java_org_videolan_jvlc_Playlist__1playlist_1add
+  (JNIEnv *, jobject, jstring, jstring, jobjectArray);
+
+/*
+ * Class:     org_videolan_jvlc_Playlist
+ * Method:    _play
+ * Signature: (I[Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Playlist__1play
+  (JNIEnv *, jobject, jint, jobjectArray);
+
+/*
+ * Class:     org_videolan_jvlc_Playlist
+ * Method:    _pause
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Playlist__1pause
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Playlist
+ * Method:    _stop
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Playlist__1stop
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Playlist
+ * Method:    _next
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Playlist__1next
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Playlist
+ * Method:    _prev
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Playlist__1prev
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Playlist
+ * Method:    _clear
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Playlist__1clear
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Playlist
+ * Method:    _deleteItem
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Playlist__1deleteItem
+  (JNIEnv *, jobject, jint);
+
+/*
+ * Class:     org_videolan_jvlc_Playlist
+ * Method:    _itemsCount
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_org_videolan_jvlc_Playlist__1itemsCount
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Playlist
+ * Method:    _isRunning
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_org_videolan_jvlc_Playlist__1isRunning
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Playlist
+ * Method:    _setLoop
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Playlist__1setLoop
+  (JNIEnv *, jobject, jboolean);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/bindings/java/includes/PlaylistIntf.h b/bindings/java/includes/PlaylistIntf.h
new file mode 100644 (file)
index 0000000..5d3f43f
--- /dev/null
@@ -0,0 +1,13 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_PlaylistIntf */
+
+#ifndef _Included_org_videolan_jvlc_PlaylistIntf
+#define _Included_org_videolan_jvlc_PlaylistIntf
+#ifdef __cplusplus
+extern "C" {
+#endif
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/bindings/java/includes/VLCException.h b/bindings/java/includes/VLCException.h
new file mode 100644 (file)
index 0000000..a2b9b9c
--- /dev/null
@@ -0,0 +1,17 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_VLCException */
+
+#ifndef _Included_org_videolan_jvlc_VLCException
+#define _Included_org_videolan_jvlc_VLCException
+#ifdef __cplusplus
+extern "C" {
+#endif
+#undef org_videolan_jvlc_VLCException_serialVersionUID
+#define org_videolan_jvlc_VLCException_serialVersionUID -3042686055658047285LL
+#undef org_videolan_jvlc_VLCException_serialVersionUID
+#define org_videolan_jvlc_VLCException_serialVersionUID -3387516993124229948LL
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/bindings/java/includes/VLM.h b/bindings/java/includes/VLM.h
new file mode 100644 (file)
index 0000000..57bf936
--- /dev/null
@@ -0,0 +1,165 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_VLM */
+
+#ifndef _Included_org_videolan_jvlc_VLM
+#define _Included_org_videolan_jvlc_VLM
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _addBroadcast
+ * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;ZZ)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_VLM__1addBroadcast
+  (JNIEnv *, jobject, jstring, jstring, jstring, jobjectArray, jboolean, jboolean);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _deleteMedia
+ * Signature: (Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_VLM__1deleteMedia
+  (JNIEnv *, jobject, jstring);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _setEnabled
+ * Signature: (Ljava/lang/String;Z)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_VLM__1setEnabled
+  (JNIEnv *, jobject, jstring, jboolean);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _setOutput
+ * Signature: (Ljava/lang/String;Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_VLM__1setOutput
+  (JNIEnv *, jobject, jstring, jstring);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _setInput
+ * Signature: (Ljava/lang/String;Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_VLM__1setInput
+  (JNIEnv *, jobject, jstring, jstring);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _setLoop
+ * Signature: (Ljava/lang/String;Z)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_VLM__1setLoop
+  (JNIEnv *, jobject, jstring, jboolean);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _changeMedia
+ * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;ZZ)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_VLM__1changeMedia
+  (JNIEnv *, jobject, jstring, jstring, jstring, jobjectArray, jboolean, jboolean);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _playMedia
+ * Signature: (Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_VLM__1playMedia
+  (JNIEnv *, jobject, jstring);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _stopMedia
+ * Signature: (Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_VLM__1stopMedia
+  (JNIEnv *, jobject, jstring);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _pauseMedia
+ * Signature: (Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_VLM__1pauseMedia
+  (JNIEnv *, jobject, jstring);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _seekMedia
+ * Signature: (Ljava/lang/String;F)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_VLM__1seekMedia
+  (JNIEnv *, jobject, jstring, jfloat);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _showMedia
+ * Signature: (Ljava/lang/String;)Ljava/lang/String;
+ */
+JNIEXPORT jstring JNICALL Java_org_videolan_jvlc_VLM__1showMedia
+  (JNIEnv *, jobject, jstring);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _getMediaposition
+ * Signature: (Ljava/lang/String;I)F
+ */
+JNIEXPORT jfloat JNICALL Java_org_videolan_jvlc_VLM__1getMediaposition
+  (JNIEnv *, jobject, jstring, jint);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _getMediatime
+ * Signature: (Ljava/lang/String;I)I
+ */
+JNIEXPORT jint JNICALL Java_org_videolan_jvlc_VLM__1getMediatime
+  (JNIEnv *, jobject, jstring, jint);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _getMedialength
+ * Signature: (Ljava/lang/String;I)I
+ */
+JNIEXPORT jint JNICALL Java_org_videolan_jvlc_VLM__1getMedialength
+  (JNIEnv *, jobject, jstring, jint);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _getMediarate
+ * Signature: (Ljava/lang/String;I)I
+ */
+JNIEXPORT jint JNICALL Java_org_videolan_jvlc_VLM__1getMediarate
+  (JNIEnv *, jobject, jstring, jint);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _getMediatitle
+ * Signature: (Ljava/lang/String;I)I
+ */
+JNIEXPORT jint JNICALL Java_org_videolan_jvlc_VLM__1getMediatitle
+  (JNIEnv *, jobject, jstring, jint);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _getMediachapter
+ * Signature: (Ljava/lang/String;I)I
+ */
+JNIEXPORT jint JNICALL Java_org_videolan_jvlc_VLM__1getMediachapter
+  (JNIEnv *, jobject, jstring, jint);
+
+/*
+ * Class:     org_videolan_jvlc_VLM
+ * Method:    _getMediaseekable
+ * Signature: (Ljava/lang/String;I)I
+ */
+JNIEXPORT jint JNICALL Java_org_videolan_jvlc_VLM__1getMediaseekable
+  (JNIEnv *, jobject, jstring, jint);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/bindings/java/includes/VLMIntf.h b/bindings/java/includes/VLMIntf.h
new file mode 100644 (file)
index 0000000..cbc5347
--- /dev/null
@@ -0,0 +1,13 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_VLMIntf */
+
+#ifndef _Included_org_videolan_jvlc_VLMIntf
+#define _Included_org_videolan_jvlc_VLMIntf
+#ifdef __cplusplus
+extern "C" {
+#endif
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/bindings/java/includes/Video.h b/bindings/java/includes/Video.h
new file mode 100644 (file)
index 0000000..6b825b9
--- /dev/null
@@ -0,0 +1,93 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_Video */
+
+#ifndef _Included_org_videolan_jvlc_Video
+#define _Included_org_videolan_jvlc_Video
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class:     org_videolan_jvlc_Video
+ * Method:    _toggleFullscreen
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Video__1toggleFullscreen
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Video
+ * Method:    _setFullscreen
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Video__1setFullscreen
+  (JNIEnv *, jobject, jboolean);
+
+/*
+ * Class:     org_videolan_jvlc_Video
+ * Method:    _getFullscreen
+ * Signature: ()Z
+ */
+JNIEXPORT jboolean JNICALL Java_org_videolan_jvlc_Video__1getFullscreen
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Video
+ * Method:    _getHeight
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_org_videolan_jvlc_Video__1getHeight
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Video
+ * Method:    _getWidth
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_org_videolan_jvlc_Video__1getWidth
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Video
+ * Method:    _getSnapshot
+ * Signature: (Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Video__1getSnapshot
+  (JNIEnv *, jobject, jstring);
+
+/*
+ * Class:     org_videolan_jvlc_Video
+ * Method:    _destroyVideo
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Video__1destroyVideo
+  (JNIEnv *, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Video
+ * Method:    _reparent
+ * Signature: (Lorg/videolan/jvlc/JVLCCanvas;)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Video__1reparent
+  (JNIEnv *, jobject, jobject);
+
+/*
+ * Class:     org_videolan_jvlc_Video
+ * Method:    _setSize
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Video__1setSize
+  (JNIEnv *, jobject, jint, jint);
+
+/*
+ * Class:     org_videolan_jvlc_Video
+ * Method:    _paint
+ * Signature: (Lorg/videolan/jvlc/JVLCCanvas;Ljava/awt/Graphics;)V
+ */
+JNIEXPORT void JNICALL Java_org_videolan_jvlc_Video__1paint
+  (JNIEnv *, jobject, jobject, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/bindings/java/includes/VideoIntf.h b/bindings/java/includes/VideoIntf.h
new file mode 100644 (file)
index 0000000..5adbab6
--- /dev/null
@@ -0,0 +1,13 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class org_videolan_jvlc_VideoIntf */
+
+#ifndef _Included_org_videolan_jvlc_VideoIntf
+#define _Included_org_videolan_jvlc_VideoIntf
+#ifdef __cplusplus
+extern "C" {
+#endif
+#ifdef __cplusplus
+}
+#endif
+#endif