/[svn]/jlscp/trunk/src/org/linuxsampler/lscp/AudioOutputDevice.java
ViewVC logotype

Diff of /jlscp/trunk/src/org/linuxsampler/lscp/AudioOutputDevice.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1138 by iliev, Mon Oct 10 14:55:44 2005 UTC revision 1139 by iliev, Mon Apr 2 20:43:58 2007 UTC
# Line 1  Line 1 
1  /*  /*
2   *   jlscp - a java LinuxSampler control protocol API   *   jlscp - a java LinuxSampler control protocol API
3   *   *
4   *   Copyright (C) 2005 Grigor Kirilov Iliev   *   Copyright (C) 2005-2006 Grigor Iliev <grigor@grigoriliev.com>
5   *   *
6   *   This file is part of jlscp.   *   This file is part of jlscp.
7   *   *
# Line 115  public class AudioOutputDevice extends A Line 115  public class AudioOutputDevice extends A
115           */           */
116          public int          public int
117          getAudioChannelCount() { return audioChannels.length; }          getAudioChannelCount() { return audioChannels.length; }
118            
119            /**
120             * Gets a <code>Parameter</code> array providing all parameters
121             * of this audio output device (including <code>ACTIVE</code>,
122             * <code>CHANNELS</code> and <code>SAMPLERATE</code> parameters).
123             * @return A <code>Parameter</code> array providing all parameters
124             * of this MIDI port.
125             */
126            public Parameter[]
127            getAllParameters() {
128                    Parameter[] ap = getAdditionalParameters();
129                    Parameter[] params = new Parameter[ap.length + 3];
130                    params[0] = getActiveParameter();
131                    params[1] = channels;
132                    params[2] = samplerate;
133                    
134                    for(int i = 0; i < ap.length; i++) params[i + 3] = ap[i];
135                    
136                    return params;
137            }
138  }  }

Legend:
Removed from v.1138  
changed lines
  Added in v.1139

  ViewVC Help
Powered by ViewVC