From: Filippo Carone Date: Sun, 9 Mar 2008 11:39:39 +0000 (+0100) Subject: do not throw VLCException in Audio X-Git-Tag: 0.9.0-test0~2225 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=4add9fe38b3ef395be2deee5930bd0b6b0a7cd07;p=vlc do not throw VLCException in Audio --- diff --git a/bindings/java/org/videolan/jvlc/Audio.java b/bindings/java/org/videolan/jvlc/Audio.java index 9426dcb48b..09cf270c23 100644 --- a/bindings/java/org/videolan/jvlc/Audio.java +++ b/bindings/java/org/videolan/jvlc/Audio.java @@ -27,12 +27,6 @@ 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);