do not throw VLCException in Audio
authorFilippo Carone <littlejohn@videolan.org>
Sun, 9 Mar 2008 11:39:39 +0000 (12:39 +0100)
committerFilippo Carone <littlejohn@videolan.org>
Sun, 9 Mar 2008 11:39:39 +0000 (12:39 +0100)
org/videolan/jvlc/Audio.java

index 9426dcb..09cf270 100644 (file)
 
 package org.videolan.jvlc;
 
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.Set;
-
 import org.videolan.jvlc.internal.LibVlc.libvlc_exception_t;
 
 
@@ -41,60 +35,86 @@ public class Audio
 
     private final JVLC jvlc;
 
+    /**
+     * Constant for left channel audio
+     */
+    public static final int LEFT_CHANNEL = 3;
+
+    /**
+     * Constant for right channel audio
+     */
+    public static final int RIGHT_CHANNEL = 4;
+
+    /**
+     * Constant for reverse channel audio
+     */
+    public static final int REVERSE_CHANNEL = 2;
+
+    /**
+     * Constant for stereo channel audio
+     */
+    public static final int STEREO_CHANNEL = 1;
+
+    /**
+     * Constant for dolby channel audio
+     */
+    public final int DOLBY_CHANNEL = 5;
+
+    
     public Audio(JVLC jvlc)
     {
         this.jvlc = jvlc;
     }
 
-    public int getTrack(MediaInstance mediaInstance) throws VLCException
+    public int getTrack(MediaInstance mediaInstance)
     {
         libvlc_exception_t exception = new libvlc_exception_t();
         return jvlc.getLibvlc().libvlc_audio_get_track(mediaInstance.getInstance(), exception);
     }
 
-    public void setTrack(MediaInstance mediaInstance, int track) throws VLCException
+    public void setTrack(MediaInstance mediaInstance, int track)
     {
         libvlc_exception_t exception = new libvlc_exception_t();
         jvlc.getLibvlc().libvlc_audio_set_track(mediaInstance.getInstance(), track, exception);
     }
 
-    public int getChannel() throws VLCException
+    public int getChannel()
     {
         libvlc_exception_t exception = new libvlc_exception_t();
         return jvlc.getLibvlc().libvlc_audio_get_channel(jvlc.getInstance(), exception);
     }
 
-    public void setChannel(int channel) throws VLCException
+    public void setChannel(int channel)
     {
         libvlc_exception_t exception = new libvlc_exception_t();
         jvlc.getLibvlc().libvlc_audio_set_channel(jvlc.getInstance(), channel, exception);
     }
 
-    public boolean getMute() throws VLCException
+    public boolean getMute()
     {
         libvlc_exception_t exception = new libvlc_exception_t();
         return jvlc.getLibvlc().libvlc_audio_get_mute(jvlc.getInstance(), exception) == 1 ? true : false;
     }
 
-    public void setMute(boolean value) throws VLCException
+    public void setMute(boolean value)
     {
         libvlc_exception_t exception = new libvlc_exception_t();
         jvlc.getLibvlc().libvlc_audio_set_mute(jvlc.getInstance(), value ? 1 : 0, exception);
     }
 
-    public void toggleMute() throws VLCException
+    public void toggleMute()
     {
         libvlc_exception_t exception = new libvlc_exception_t();
         jvlc.getLibvlc().libvlc_audio_toggle_mute(jvlc.getInstance(), exception);
     }
 
-    public int getVolume() throws VLCException
+    public int getVolume()
     {
         libvlc_exception_t exception = new libvlc_exception_t();
         return jvlc.getLibvlc().libvlc_audio_get_volume(jvlc.getInstance(), exception);
     }
 
-    public void setVolume(int volume) throws VLCException
+    public void setVolume(int volume)
     {
         libvlc_exception_t exception = new libvlc_exception_t();
         jvlc.getLibvlc().libvlc_audio_set_volume(jvlc.getInstance(), volume, exception);