/[svn]/jlscp/trunk/examples/Poll.java
ViewVC logotype

Diff of /jlscp/trunk/examples/Poll.java

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

revision 783 by iliev, Wed Jun 22 06:18:33 2005 UTC revision 784 by iliev, Mon Oct 10 14:55:44 2005 UTC
# Line 84  public class Poll { Line 84  public class Poll {
84                  System.out.println(client.getAudioOutputDeviceCount());                  System.out.println(client.getAudioOutputDeviceCount());
85                                    
86                  System.out.print("Numerical IDs of all created audio output devices: ");                  System.out.print("Numerical IDs of all created audio output devices: ");
87                  Integer[] devices = client.getAudioOutputDevices();                  AudioOutputDevice[] audioDevices = client.getAudioOutputDevices();
88                  showCommaList(devices);                  showCommaList(audioDevices);
89                  System.out.println();                  System.out.println();
90                                    
91                  for(Integer i : devices) {                  for(AudioOutputDevice d : audioDevices) {
92                          System.out.println();                          System.out.println();
93                          System.out.println("Audio output device: " + i);                          showAODeviceInfo(d);
                         AudioOutputDevice aoDevice = client.getAudioOutputDeviceInfo(i);  
                         showAODeviceInfo(aoDevice);  
94                                                    
95                          for(int j = 0; j < aoDevice.getChannelCount(); j++) {                          for(int j = 0; j < d.getChannelCount(); j++) {
96                                  AudioOutputChannel aoc = client.getAudioOutputChannelInfo(i, j);                                  AudioOutputChannel aoc =
97                                            client.getAudioOutputChannelInfo(d.getDeviceID(), j);
98                                  System.out.println(" Channel: " + aoc.getName());                                  System.out.println(" Channel: " + aoc.getName());
99                                  if(aoc.isMixChannel()) System.out.println (                                  if(aoc.isMixChannel()) System.out.println (
100                                          " Mix channel destincation: " + aoc.getMixChannelDest()                                          " Mix channel destincation: " + aoc.getMixChannelDest()
# Line 127  public class Poll { Line 126  public class Poll {
126                  System.out.println(client.getMidiInputDeviceCount());                  System.out.println(client.getMidiInputDeviceCount());
127                                    
128                  System.out.print("Numerical IDs of all created MIDI input devices: ");                  System.out.print("Numerical IDs of all created MIDI input devices: ");
129                  devices = client.getMidiInputDevices();                  MidiInputDevice[] midiDevices = client.getMidiInputDevices();
130                  showCommaList(devices);                  showCommaList(midiDevices);
131                  System.out.println();                  System.out.println();
132                                    
133                  for(Integer i : devices) {                  for(MidiInputDevice d : midiDevices) {
134                          System.out.println();                          System.out.println();
135                          System.out.println("MIDI input device: " + i);                          showDeviceInfo(d);
                         MidiInputDevice miDevice = client.getMidiInputDeviceInfo(i);  
                         showDeviceInfo(miDevice);  
136                  }                  }
137                                    
138                  System.out.print("Number of sampler channels: ");                  System.out.print("Number of sampler channels: ");
# Line 143  public class Poll { Line 140  public class Poll {
140                  System.out.println();                  System.out.println();
141                                    
142                  System.out.print("Numerical IDs of all created sampler channels: ");                  System.out.print("Numerical IDs of all created sampler channels: ");
143                  Integer[] channels = client.getSamplerChannels();                  Integer[] channels = client.getSamplerChannelIDs();
144                  showCommaList(channels);                  showCommaList(channels);
145                  System.out.println();                  System.out.println();
146                  System.out.println();                  System.out.println();
# Line 208  public class Poll { Line 205  public class Poll {
205                    
206          private static void          private static void
207          showDeviceInfo(Device device) {          showDeviceInfo(Device device) {
208                    System.out.println("Device ID: " + device.getDeviceID());
209                  System.out.println(" Driver: " + device.getDriverName());                  System.out.println(" Driver: " + device.getDriverName());
210                  System.out.println(" Active: " + device.isActive());                  System.out.println(" Active: " + device.isActive());
211                  for(Parameter p : device.getAdditionalParameters()) showParameterInfo(p);                  for(Parameter p : device.getAdditionalParameters()) showParameterInfo(p);

Legend:
Removed from v.783  
changed lines
  Added in v.784

  ViewVC Help
Powered by ViewVC