]> git.sesse.net Git - vlc/commitdiff
jvlc: audio is an instance property
authorFilippo Carone <littlejohn@videolan.org>
Tue, 6 Jan 2009 18:40:35 +0000 (19:40 +0100)
committerFilippo Carone <littlejohn@videolan.org>
Tue, 6 Jan 2009 18:43:18 +0000 (19:43 +0100)
bindings/java/core/src/main/java/org/videolan/jvlc/JVLC.java

index 803d85616d26362ee60923b4968e5a55dead7324..eef9a80dac8984c233dc601fc3cb49a180bb6b35 100644 (file)
@@ -48,6 +48,8 @@ public class JVLC
     
     private VLM vlm;
     
+    private Audio audio;
+    
     private volatile boolean released;
 
     private MediaListPlayer mediaListPlayer;
@@ -56,17 +58,21 @@ public class JVLC
     {
         String[] args = new String[] {};
         instance = createInstance(args);
-        mediaList = new MediaList(this);
-        mediaListPlayer = new MediaListPlayer(this);
-        mediaListPlayer.setMediaList(mediaList);
+        init();
     }
 
     public JVLC(String[] args)
     {
         instance = createInstance(args);
+        init();
+    }
+    
+    private void init()
+    {
         mediaList = new MediaList(this);
         mediaListPlayer = new MediaListPlayer(this);
         mediaListPlayer.setMediaList(mediaList);
+        audio = new Audio(this);
     }
     
     public JVLC(String args)
@@ -193,5 +199,13 @@ public class JVLC
     {
         return mediaListPlayer;
     }
+
+    /**
+     * @return
+     */
+    public Audio getAudio()
+    {
+        return audio;
+    }
     
 }