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 |
* |
* |
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 |
} |
} |