/** * NativeFmod Project * * Want to use FMOD API (www.fmod.org) in the Java language ? NativeFmod is made for you. * Copyright � 2004-2007 J�r�me JOUVIE (Jouvieje) * * Created on 28 avr. 2004 * @version NativeFmod v3.4 (for FMOD v3.75) * @author J�r�me JOUVIE (Jouvieje) * * * WANT TO CONTACT ME ? * E-mail : * jerome.jouvie@gmail.com * My web sites : * http://jerome.jouvie.free.fr/ * * * INTRODUCTION * Fmod is an API (Application Programming Interface) that allow you to use music * and creating sound effects with a lot of sort of musics. * Fmod is at : * http://www.fmod.org/ * The reason of this project is that Fmod can't be used in Java direcly, so I've created * NativeFmod project. * * * GNU LESSER GENERAL PUBLIC LICENSE * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public License * as published by the Free Software Foundation; either version 2.1 of the License, * or (at your option) any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this library; if not, write to the * Free Software Foundation, Inc., * 59 Temple Place, Suite 330, * Boston, MA 02111-1307 USA */ package org.jouvieje.Fmod.Enumerations; /** * These are speaker types defined for use with the FSOUND_SetSpeakerMode command. * Note - Only reliably works with FSOUND_OUTPUT_DSOUND or FSOUND_OUTPUT_XBOX output modes. Other output modes will only * interpret FSOUND_SPEAKERMODE_MONO and set everything else to be stereo. * Using either DolbyDigital or DTS will use whatever 5.1 digital mode is available if destination hardware is unsure. */ public interface FSOUND_SPEAKERMODES { /**Dolby Digital Output (XBOX or PC only).*/ public final static int FSOUND_SPEAKERMODE_DOLBYDIGITAL = EnumerationJNI.get_FSOUND_SPEAKERMODE_DOLBYDIGITAL(); /**The speakers are headphones.*/ public final static int FSOUND_SPEAKERMODE_HEADPHONES = EnumerationJNI.get_FSOUND_SPEAKERMODE_HEADPHONES(); /**The speakers are monaural.*/ public final static int FSOUND_SPEAKERMODE_MONO = EnumerationJNI.get_FSOUND_SPEAKERMODE_MONO(); /**The speakers are quadraphonic.*/ public final static int FSOUND_SPEAKERMODE_QUAD = EnumerationJNI.get_FSOUND_SPEAKERMODE_QUAD(); /**The speakers are stereo (default value).*/ public final static int FSOUND_SPEAKERMODE_STEREO = EnumerationJNI.get_FSOUND_SPEAKERMODE_STEREO(); /**The speakers are surround sound.*/ public final static int FSOUND_SPEAKERMODE_SURROUND = EnumerationJNI.get_FSOUND_SPEAKERMODE_SURROUND(); /**DTS output (XBOX only).*/ public final static int FSOUND_SPEAKERMODE_DTS = EnumerationJNI.get_FSOUND_SPEAKERMODE_DTS(); /**Dolby Prologic 2. Playstation 2 and Gamecube only. PlayStation 2 doesnt support interior panning, but supports 48 voices simultaneously.*/ public final static int FSOUND_SPEAKERMODE_PROLOGIC2 = EnumerationJNI.get_FSOUND_SPEAKERMODE_PROLOGIC2(); /**Dolby Prologic 2. Playstation 2 and Gamecube only. PlayStation 2 does support interior panning, but only supports 24 voices simultaneously.*/ public final static int FSOUND_SPEAKERMODE_PROLOGIC2_INTERIOR = EnumerationJNI.get_FSOUND_SPEAKERMODE_PROLOGIC2_INTERIOR(); }