Subversion Repositories svn.mios

Rev

Rev 662 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
630 adamjking 1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!--NewPage-->
3
<HTML>
4
<HEAD>
5
<TITLE>
6
VirtualMidiDevice (midibox.org Java Documentation)
7
</TITLE>
8
 
9
 
10
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
11
 
12
<SCRIPT type="text/javascript">
13
function windowTitle()
14
{
15
    if (location.href.indexOf('is-external=true') == -1) {
16
        parent.document.title="VirtualMidiDevice (midibox.org Java Documentation)";
17
    }
18
}
19
</SCRIPT>
20
<NOSCRIPT>
21
</NOSCRIPT>
22
 
23
</HEAD>
24
 
25
<BODY BGCOLOR="white" onload="windowTitle();">
26
<HR>
27
 
28
 
29
<!-- ========= START OF TOP NAVBAR ======= -->
30
<A NAME="navbar_top"><!-- --></A>
31
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
32
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
33
<TR>
34
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
35
<A NAME="navbar_top_firstrow"><!-- --></A>
36
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
37
  <TR ALIGN="center" VALIGN="top">
38
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
39
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
40
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
41
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
42
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
43
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
44
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
45
  </TR>
46
</TABLE>
47
</TD>
48
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
49
</EM>
50
</TD>
51
</TR>
52
 
53
<TR>
54
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
55
&nbsp;<A HREF="../../../org/midibox/midi/SysexSendReceiveDeviceManager.html" title="class in org.midibox.midi"><B>PREV CLASS</B></A>&nbsp;
56
&nbsp;<A HREF="../../../org/midibox/midi/VirtualMidiDevice.MidiOutPort.html" title="class in org.midibox.midi"><B>NEXT CLASS</B></A></FONT></TD>
57
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58
  <A HREF="../../../index.html?org/midibox/midi/VirtualMidiDevice.html" target="_top"><B>FRAMES</B></A>  &nbsp;
59
&nbsp;<A HREF="VirtualMidiDevice.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
60
&nbsp;<SCRIPT type="text/javascript">
61
  <!--
62
  if(window==top) {
63
    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
64
  }
65
  //-->
66
</SCRIPT>
67
<NOSCRIPT>
68
  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
69
</NOSCRIPT>
70
 
71
 
72
</FONT></TD>
73
</TR>
74
<TR>
75
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
76
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
77
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
78
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
79
</TR>
80
</TABLE>
81
<A NAME="skip-navbar_top"></A>
82
<!-- ========= END OF TOP NAVBAR ========= -->
83
 
84
<HR>
85
<!-- ======== START OF CLASS DATA ======== -->
86
<H2>
87
<FONT SIZE="-1">
88
org.midibox.midi</FONT>
89
<BR>
90
Class VirtualMidiDevice</H2>
91
<PRE>
92
java.lang.Object
93
  <IMG SRC="../../../resources/inherit.gif" ALT="extended by ">java.util.Observable
94
      <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.midibox.midi.VirtualMidiDevice</B>
95
</PRE>
96
<DL>
97
<DT><B>All Implemented Interfaces:</B> <DD>javax.sound.midi.MidiDevice</DD>
98
</DL>
99
<DL>
662 adamjking 100
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../org/midibox/mios/DebugFunctionDevice.html" title="class in org.midibox.mios">DebugFunctionDevice</A>, <A HREF="../../../org/midibox/mios/HexFileUploadDevice.html" title="class in org.midibox.mios">HexFileUploadDevice</A>, <A HREF="../../../org/midibox/mios/LCDMessageDevice.html" title="class in org.midibox.mios">LCDMessageDevice</A>, <A HREF="../../../org/midibox/mios/MemoryReadWriteDevice.html" title="class in org.midibox.mios">MemoryReadWriteDevice</A>, <A HREF="../../../org/midibox/midi/MidiFilterDevice.html" title="class in org.midibox.midi">MidiFilterDevice</A>, <A HREF="../../../org/midibox/midi/MidiKeyboardControllerDevice.html" title="class in org.midibox.midi">MidiKeyboardControllerDevice</A>, <A HREF="../../../org/midibox/midi/MidiMapDevice.html" title="class in org.midibox.midi">MidiMapDevice</A>, <A HREF="../../../org/midibox/midi/MidiMonitorFilteredDevice.html" title="class in org.midibox.midi">MidiMonitorFilteredDevice</A>, <A HREF="../../../org/midibox/midi/MidiParameterControlManagerDevice.html" title="class in org.midibox.midi">MidiParameterControlManagerDevice</A>, <A HREF="../../../org/midibox/midi/MidiRouterDevice.html" title="class in org.midibox.midi">MidiRouterDevice</A>, <A HREF="../../../org/midibox/sidlibr/SysExControllerDevice.html" title="class in org.midibox.sidlibr">SysExControllerDevice</A>, <A HREF="../../../org/midibox/midi/SysexSendReceiveDevice.html" title="class in org.midibox.midi">SysexSendReceiveDevice</A></DD>
630 adamjking 101
</DL>
102
<HR>
103
<DL>
104
<DT><PRE>public class <B>VirtualMidiDevice</B><DT>extends java.util.Observable<DT>implements javax.sound.midi.MidiDevice</DL>
105
</PRE>
106
 
107
<P>
108
<HR>
109
 
110
<P>
111
<!-- ======== NESTED CLASS SUMMARY ======== -->
112
 
113
<A NAME="nested_class_summary"><!-- --></A>
114
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
115
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
116
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
117
<B>Nested Class Summary</B></FONT></TH>
118
</TR>
119
<TR BGCOLOR="white" CLASS="TableRowColor">
120
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
121
<CODE>&nbsp;class</CODE></FONT></TD>
122
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.MidiOutPort.html" title="class in org.midibox.midi">VirtualMidiDevice.MidiOutPort</A></B></CODE>
123
 
124
<BR>
125
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
126
</TR>
127
<TR BGCOLOR="white" CLASS="TableRowColor">
128
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
129
<CODE>&nbsp;class</CODE></FONT></TD>
130
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.MyInfo.html" title="class in org.midibox.midi">VirtualMidiDevice.MyInfo</A></B></CODE>
131
 
132
<BR>
133
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
134
</TR>
135
<TR BGCOLOR="white" CLASS="TableRowColor">
136
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
137
<CODE>&nbsp;class</CODE></FONT></TD>
138
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.MyReceiver.html" title="class in org.midibox.midi">VirtualMidiDevice.MyReceiver</A></B></CODE>
139
 
140
<BR>
141
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
142
</TR>
143
<TR BGCOLOR="white" CLASS="TableRowColor">
144
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
145
<CODE>&nbsp;class</CODE></FONT></TD>
146
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.MyTransmitter.html" title="class in org.midibox.midi">VirtualMidiDevice.MyTransmitter</A></B></CODE>
147
 
148
<BR>
149
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
150
</TR>
151
</TABLE>
152
&nbsp;<A NAME="nested_classes_inherited_from_class_javax.sound.midi.MidiDevice"><!-- --></A>
153
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
154
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
155
<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface javax.sound.midi.MidiDevice</B></TH>
156
</TR>
157
<TR BGCOLOR="white" CLASS="TableRowColor">
158
<TD><CODE>javax.sound.midi.MidiDevice.Info</CODE></TD>
159
</TR>
160
</TABLE>
161
&nbsp;
162
<!-- =========== FIELD SUMMARY =========== -->
163
 
164
<A NAME="field_summary"><!-- --></A>
165
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
166
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
167
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
168
<B>Field Summary</B></FONT></TH>
169
</TR>
170
<TR BGCOLOR="white" CLASS="TableRowColor">
171
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
172
<CODE>protected &nbsp;javax.sound.midi.MidiDevice.Info</CODE></FONT></TD>
173
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#info">info</A></B></CODE>
174
 
175
<BR>
176
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
177
</TR>
178
<TR BGCOLOR="white" CLASS="TableRowColor">
179
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
180
<CODE>protected &nbsp;int</CODE></FONT></TD>
181
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#maxNoReceivers">maxNoReceivers</A></B></CODE>
182
 
183
<BR>
184
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
185
</TR>
186
<TR BGCOLOR="white" CLASS="TableRowColor">
187
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
188
<CODE>protected &nbsp;int</CODE></FONT></TD>
189
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#maxNoTransmitters">maxNoTransmitters</A></B></CODE>
190
 
191
<BR>
192
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
193
</TR>
194
<TR BGCOLOR="white" CLASS="TableRowColor">
195
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
196
<CODE>protected &nbsp;<A HREF="../../../org/midibox/midi/VirtualMidiDevice.MidiOutPort.html" title="class in org.midibox.midi">VirtualMidiDevice.MidiOutPort</A></CODE></FONT></TD>
197
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#midiOutPort">midiOutPort</A></B></CODE>
198
 
199
<BR>
200
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
201
</TR>
202
<TR BGCOLOR="white" CLASS="TableRowColor">
203
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
721 adamjking 204
<CODE>static&nbsp;java.lang.Object</CODE></FONT></TD>
205
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#NAME">NAME</A></B></CODE>
206
 
207
<BR>
208
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
209
</TR>
210
<TR BGCOLOR="white" CLASS="TableRowColor">
211
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
630 adamjking 212
<CODE>protected &nbsp;java.util.LinkedList</CODE></FONT></TD>
213
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#receivers">receivers</A></B></CODE>
214
 
215
<BR>
216
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
217
</TR>
218
<TR BGCOLOR="white" CLASS="TableRowColor">
219
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
220
<CODE>protected &nbsp;long</CODE></FONT></TD>
221
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#timeStart">timeStart</A></B></CODE>
222
 
223
<BR>
224
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
225
</TR>
226
<TR BGCOLOR="white" CLASS="TableRowColor">
227
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
228
<CODE>protected &nbsp;java.util.LinkedList</CODE></FONT></TD>
229
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#transmitters">transmitters</A></B></CODE>
230
 
231
<BR>
232
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
233
</TR>
234
</TABLE>
235
&nbsp;
236
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
237
 
238
<A NAME="constructor_summary"><!-- --></A>
239
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
240
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
241
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
242
<B>Constructor Summary</B></FONT></TH>
243
</TR>
244
<TR BGCOLOR="white" CLASS="TableRowColor">
245
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#VirtualMidiDevice(java.lang.String, int, int)">VirtualMidiDevice</A></B>(java.lang.String&nbsp;name,
246
                  int&nbsp;maxNoTransmitters,
247
                  int&nbsp;maxNoReceivers)</CODE>
248
 
249
<BR>
250
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
251
</TR>
252
</TABLE>
253
&nbsp;
254
<!-- ========== METHOD SUMMARY =========== -->
255
 
256
<A NAME="method_summary"><!-- --></A>
257
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
258
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
259
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
260
<B>Method Summary</B></FONT></TH>
261
</TR>
262
<TR BGCOLOR="white" CLASS="TableRowColor">
263
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
264
<CODE>&nbsp;void</CODE></FONT></TD>
265
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#close()">close</A></B>()</CODE>
266
 
267
<BR>
268
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
269
</TR>
270
<TR BGCOLOR="white" CLASS="TableRowColor">
271
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
272
<CODE>&nbsp;javax.sound.midi.MidiDevice.Info</CODE></FONT></TD>
273
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#getDeviceInfo()">getDeviceInfo</A></B>()</CODE>
274
 
275
<BR>
276
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
277
</TR>
278
<TR BGCOLOR="white" CLASS="TableRowColor">
279
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
280
<CODE>&nbsp;int</CODE></FONT></TD>
281
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#getMaxReceivers()">getMaxReceivers</A></B>()</CODE>
282
 
283
<BR>
284
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
285
</TR>
286
<TR BGCOLOR="white" CLASS="TableRowColor">
287
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
288
<CODE>&nbsp;int</CODE></FONT></TD>
289
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#getMaxTransmitters()">getMaxTransmitters</A></B>()</CODE>
290
 
291
<BR>
292
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
293
</TR>
294
<TR BGCOLOR="white" CLASS="TableRowColor">
295
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
296
<CODE>&nbsp;long</CODE></FONT></TD>
297
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#getMicrosecondPosition()">getMicrosecondPosition</A></B>()</CODE>
298
 
299
<BR>
300
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
301
</TR>
302
<TR BGCOLOR="white" CLASS="TableRowColor">
303
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
304
<CODE>&nbsp;<A HREF="../../../org/midibox/midi/VirtualMidiDevice.MidiOutPort.html" title="class in org.midibox.midi">VirtualMidiDevice.MidiOutPort</A></CODE></FONT></TD>
305
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#getMidiOutPort()">getMidiOutPort</A></B>()</CODE>
306
 
307
<BR>
308
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
309
</TR>
310
<TR BGCOLOR="white" CLASS="TableRowColor">
311
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
312
<CODE>&nbsp;javax.sound.midi.Receiver</CODE></FONT></TD>
313
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#getReceiver()">getReceiver</A></B>()</CODE>
314
 
315
<BR>
316
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
317
</TR>
318
<TR BGCOLOR="white" CLASS="TableRowColor">
319
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
320
<CODE>&nbsp;java.util.List</CODE></FONT></TD>
321
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#getReceivers()">getReceivers</A></B>()</CODE>
322
 
323
<BR>
324
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
325
</TR>
326
<TR BGCOLOR="white" CLASS="TableRowColor">
327
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
328
<CODE>&nbsp;javax.sound.midi.Transmitter</CODE></FONT></TD>
329
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#getTransmitter()">getTransmitter</A></B>()</CODE>
330
 
331
<BR>
332
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
333
</TR>
334
<TR BGCOLOR="white" CLASS="TableRowColor">
335
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
336
<CODE>&nbsp;java.util.List</CODE></FONT></TD>
337
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#getTransmitters()">getTransmitters</A></B>()</CODE>
338
 
339
<BR>
340
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
341
</TR>
342
<TR BGCOLOR="white" CLASS="TableRowColor">
343
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
344
<CODE>&nbsp;boolean</CODE></FONT></TD>
345
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#isOpen()">isOpen</A></B>()</CODE>
346
 
347
<BR>
348
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
349
</TR>
350
<TR BGCOLOR="white" CLASS="TableRowColor">
351
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
352
<CODE>&nbsp;void</CODE></FONT></TD>
353
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#open()">open</A></B>()</CODE>
354
 
355
<BR>
356
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
357
</TR>
358
<TR BGCOLOR="white" CLASS="TableRowColor">
359
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
360
<CODE>protected &nbsp;void</CODE></FONT></TD>
361
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#receiveFromReceivers(javax.sound.midi.MidiMessage, long)">receiveFromReceivers</A></B>(javax.sound.midi.MidiMessage&nbsp;message,
362
                     long&nbsp;timestamp)</CODE>
363
 
364
<BR>
365
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
366
</TR>
367
<TR BGCOLOR="white" CLASS="TableRowColor">
368
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
369
<CODE>protected &nbsp;void</CODE></FONT></TD>
370
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#sendToTransmitters(javax.sound.midi.MidiMessage, long)">sendToTransmitters</A></B>(javax.sound.midi.MidiMessage&nbsp;message,
371
                   long&nbsp;timeStamp)</CODE>
372
 
373
<BR>
374
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
375
</TR>
721 adamjking 376
<TR BGCOLOR="white" CLASS="TableRowColor">
377
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
378
<CODE>&nbsp;void</CODE></FONT></TD>
379
<TD><CODE><B><A HREF="../../../org/midibox/midi/VirtualMidiDevice.html#setName(java.lang.String)">setName</A></B>(java.lang.String&nbsp;name)</CODE>
380
 
381
<BR>
382
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
383
</TR>
630 adamjking 384
</TABLE>
385
&nbsp;<A NAME="methods_inherited_from_class_java.util.Observable"><!-- --></A>
386
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
387
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
388
<TH ALIGN="left"><B>Methods inherited from class java.util.Observable</B></TH>
389
</TR>
390
<TR BGCOLOR="white" CLASS="TableRowColor">
391
<TD><CODE>addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged</CODE></TD>
392
</TR>
393
</TABLE>
394
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
395
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
396
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
397
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
398
</TR>
399
<TR BGCOLOR="white" CLASS="TableRowColor">
400
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
401
</TR>
402
</TABLE>
403
&nbsp;
404
<P>
405
 
406
<!-- ============ FIELD DETAIL =========== -->
407
 
408
<A NAME="field_detail"><!-- --></A>
409
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
410
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
411
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
412
<B>Field Detail</B></FONT></TH>
413
</TR>
414
</TABLE>
415
 
721 adamjking 416
<A NAME="NAME"><!-- --></A><H3>
417
NAME</H3>
418
<PRE>
419
public static java.lang.Object <B>NAME</B></PRE>
420
<DL>
421
<DL>
422
</DL>
423
</DL>
424
<HR>
425
 
630 adamjking 426
<A NAME="info"><!-- --></A><H3>
427
info</H3>
428
<PRE>
429
protected javax.sound.midi.MidiDevice.Info <B>info</B></PRE>
430
<DL>
431
<DL>
432
</DL>
433
</DL>
434
<HR>
435
 
436
<A NAME="maxNoTransmitters"><!-- --></A><H3>
437
maxNoTransmitters</H3>
438
<PRE>
439
protected int <B>maxNoTransmitters</B></PRE>
440
<DL>
441
<DL>
442
</DL>
443
</DL>
444
<HR>
445
 
446
<A NAME="maxNoReceivers"><!-- --></A><H3>
447
maxNoReceivers</H3>
448
<PRE>
449
protected int <B>maxNoReceivers</B></PRE>
450
<DL>
451
<DL>
452
</DL>
453
</DL>
454
<HR>
455
 
456
<A NAME="transmitters"><!-- --></A><H3>
457
transmitters</H3>
458
<PRE>
459
protected java.util.LinkedList <B>transmitters</B></PRE>
460
<DL>
461
<DL>
462
</DL>
463
</DL>
464
<HR>
465
 
466
<A NAME="receivers"><!-- --></A><H3>
467
receivers</H3>
468
<PRE>
469
protected java.util.LinkedList <B>receivers</B></PRE>
470
<DL>
471
<DL>
472
</DL>
473
</DL>
474
<HR>
475
 
476
<A NAME="midiOutPort"><!-- --></A><H3>
477
midiOutPort</H3>
478
<PRE>
479
protected <A HREF="../../../org/midibox/midi/VirtualMidiDevice.MidiOutPort.html" title="class in org.midibox.midi">VirtualMidiDevice.MidiOutPort</A> <B>midiOutPort</B></PRE>
480
<DL>
481
<DL>
482
</DL>
483
</DL>
484
<HR>
485
 
486
<A NAME="timeStart"><!-- --></A><H3>
487
timeStart</H3>
488
<PRE>
489
protected long <B>timeStart</B></PRE>
490
<DL>
491
<DL>
492
</DL>
493
</DL>
494
 
495
<!-- ========= CONSTRUCTOR DETAIL ======== -->
496
 
497
<A NAME="constructor_detail"><!-- --></A>
498
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
499
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
500
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
501
<B>Constructor Detail</B></FONT></TH>
502
</TR>
503
</TABLE>
504
 
505
<A NAME="VirtualMidiDevice(java.lang.String, int, int)"><!-- --></A><H3>
506
VirtualMidiDevice</H3>
507
<PRE>
508
public <B>VirtualMidiDevice</B>(java.lang.String&nbsp;name,
509
                         int&nbsp;maxNoTransmitters,
510
                         int&nbsp;maxNoReceivers)</PRE>
511
<DL>
512
</DL>
513
 
514
<!-- ============ METHOD DETAIL ========== -->
515
 
516
<A NAME="method_detail"><!-- --></A>
517
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
518
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
519
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
520
<B>Method Detail</B></FONT></TH>
521
</TR>
522
</TABLE>
523
 
721 adamjking 524
<A NAME="setName(java.lang.String)"><!-- --></A><H3>
525
setName</H3>
526
<PRE>
527
public void <B>setName</B>(java.lang.String&nbsp;name)</PRE>
528
<DL>
529
<DD><DL>
530
</DL>
531
</DD>
532
<DD><DL>
533
</DL>
534
</DD>
535
</DL>
536
<HR>
537
 
630 adamjking 538
<A NAME="close()"><!-- --></A><H3>
539
close</H3>
540
<PRE>
541
public void <B>close</B>()</PRE>
542
<DL>
543
<DD><DL>
544
<DT><B>Specified by:</B><DD><CODE>close</CODE> in interface <CODE>javax.sound.midi.MidiDevice</CODE></DL>
545
</DD>
546
<DD><DL>
547
</DL>
548
</DD>
549
</DL>
550
<HR>
551
 
552
<A NAME="getMaxReceivers()"><!-- --></A><H3>
553
getMaxReceivers</H3>
554
<PRE>
555
public int <B>getMaxReceivers</B>()</PRE>
556
<DL>
557
<DD><DL>
558
<DT><B>Specified by:</B><DD><CODE>getMaxReceivers</CODE> in interface <CODE>javax.sound.midi.MidiDevice</CODE></DL>
559
</DD>
560
<DD><DL>
561
</DL>
562
</DD>
563
</DL>
564
<HR>
565
 
566
<A NAME="getMaxTransmitters()"><!-- --></A><H3>
567
getMaxTransmitters</H3>
568
<PRE>
569
public int <B>getMaxTransmitters</B>()</PRE>
570
<DL>
571
<DD><DL>
572
<DT><B>Specified by:</B><DD><CODE>getMaxTransmitters</CODE> in interface <CODE>javax.sound.midi.MidiDevice</CODE></DL>
573
</DD>
574
<DD><DL>
575
</DL>
576
</DD>
577
</DL>
578
<HR>
579
 
580
<A NAME="getMicrosecondPosition()"><!-- --></A><H3>
581
getMicrosecondPosition</H3>
582
<PRE>
583
public long <B>getMicrosecondPosition</B>()</PRE>
584
<DL>
585
<DD><DL>
586
<DT><B>Specified by:</B><DD><CODE>getMicrosecondPosition</CODE> in interface <CODE>javax.sound.midi.MidiDevice</CODE></DL>
587
</DD>
588
<DD><DL>
589
</DL>
590
</DD>
591
</DL>
592
<HR>
593
 
594
<A NAME="getReceiver()"><!-- --></A><H3>
595
getReceiver</H3>
596
<PRE>
597
public javax.sound.midi.Receiver <B>getReceiver</B>()
598
                                      throws javax.sound.midi.MidiUnavailableException</PRE>
599
<DL>
600
<DD><DL>
601
<DT><B>Specified by:</B><DD><CODE>getReceiver</CODE> in interface <CODE>javax.sound.midi.MidiDevice</CODE></DL>
602
</DD>
603
<DD><DL>
604
 
605
<DT><B>Throws:</B>
606
<DD><CODE>javax.sound.midi.MidiUnavailableException</CODE></DL>
607
</DD>
608
</DL>
609
<HR>
610
 
611
<A NAME="getTransmitters()"><!-- --></A><H3>
612
getTransmitters</H3>
613
<PRE>
614
public java.util.List <B>getTransmitters</B>()</PRE>
615
<DL>
616
<DD><DL>
617
<DT><B>Specified by:</B><DD><CODE>getTransmitters</CODE> in interface <CODE>javax.sound.midi.MidiDevice</CODE></DL>
618
</DD>
619
<DD><DL>
620
</DL>
621
</DD>
622
</DL>
623
<HR>
624
 
625
<A NAME="isOpen()"><!-- --></A><H3>
626
isOpen</H3>
627
<PRE>
628
public boolean <B>isOpen</B>()</PRE>
629
<DL>
630
<DD><DL>
631
<DT><B>Specified by:</B><DD><CODE>isOpen</CODE> in interface <CODE>javax.sound.midi.MidiDevice</CODE></DL>
632
</DD>
633
<DD><DL>
634
</DL>
635
</DD>
636
</DL>
637
<HR>
638
 
639
<A NAME="open()"><!-- --></A><H3>
640
open</H3>
641
<PRE>
642
public void <B>open</B>()
643
          throws javax.sound.midi.MidiUnavailableException</PRE>
644
<DL>
645
<DD><DL>
646
<DT><B>Specified by:</B><DD><CODE>open</CODE> in interface <CODE>javax.sound.midi.MidiDevice</CODE></DL>
647
</DD>
648
<DD><DL>
649
 
650
<DT><B>Throws:</B>
651
<DD><CODE>javax.sound.midi.MidiUnavailableException</CODE></DL>
652
</DD>
653
</DL>
654
<HR>
655
 
656
<A NAME="getReceivers()"><!-- --></A><H3>
657
getReceivers</H3>
658
<PRE>
659
public java.util.List <B>getReceivers</B>()</PRE>
660
<DL>
661
<DD><DL>
662
<DT><B>Specified by:</B><DD><CODE>getReceivers</CODE> in interface <CODE>javax.sound.midi.MidiDevice</CODE></DL>
663
</DD>
664
<DD><DL>
665
</DL>
666
</DD>
667
</DL>
668
<HR>
669
 
670
<A NAME="getMidiOutPort()"><!-- --></A><H3>
671
getMidiOutPort</H3>
672
<PRE>
673
public <A HREF="../../../org/midibox/midi/VirtualMidiDevice.MidiOutPort.html" title="class in org.midibox.midi">VirtualMidiDevice.MidiOutPort</A> <B>getMidiOutPort</B>()</PRE>
674
<DL>
675
<DD><DL>
676
</DL>
677
</DD>
678
<DD><DL>
679
</DL>
680
</DD>
681
</DL>
682
<HR>
683
 
684
<A NAME="getTransmitter()"><!-- --></A><H3>
685
getTransmitter</H3>
686
<PRE>
687
public javax.sound.midi.Transmitter <B>getTransmitter</B>()</PRE>
688
<DL>
689
<DD><DL>
690
<DT><B>Specified by:</B><DD><CODE>getTransmitter</CODE> in interface <CODE>javax.sound.midi.MidiDevice</CODE></DL>
691
</DD>
692
<DD><DL>
693
</DL>
694
</DD>
695
</DL>
696
<HR>
697
 
698
<A NAME="getDeviceInfo()"><!-- --></A><H3>
699
getDeviceInfo</H3>
700
<PRE>
701
public javax.sound.midi.MidiDevice.Info <B>getDeviceInfo</B>()</PRE>
702
<DL>
703
<DD><DL>
704
<DT><B>Specified by:</B><DD><CODE>getDeviceInfo</CODE> in interface <CODE>javax.sound.midi.MidiDevice</CODE></DL>
705
</DD>
706
<DD><DL>
707
</DL>
708
</DD>
709
</DL>
710
<HR>
711
 
712
<A NAME="receiveFromReceivers(javax.sound.midi.MidiMessage, long)"><!-- --></A><H3>
713
receiveFromReceivers</H3>
714
<PRE>
715
protected void <B>receiveFromReceivers</B>(javax.sound.midi.MidiMessage&nbsp;message,
716
                                    long&nbsp;timestamp)</PRE>
717
<DL>
718
<DD><DL>
719
</DL>
720
</DD>
721
<DD><DL>
722
</DL>
723
</DD>
724
</DL>
725
<HR>
726
 
727
<A NAME="sendToTransmitters(javax.sound.midi.MidiMessage, long)"><!-- --></A><H3>
728
sendToTransmitters</H3>
729
<PRE>
730
protected void <B>sendToTransmitters</B>(javax.sound.midi.MidiMessage&nbsp;message,
731
                                  long&nbsp;timeStamp)</PRE>
732
<DL>
733
<DD><DL>
734
</DL>
735
</DD>
736
<DD><DL>
737
</DL>
738
</DD>
739
</DL>
740
<!-- ========= END OF CLASS DATA ========= -->
741
<HR>
742
 
743
 
744
<!-- ======= START OF BOTTOM NAVBAR ====== -->
745
<A NAME="navbar_bottom"><!-- --></A>
746
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
747
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
748
<TR>
749
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
750
<A NAME="navbar_bottom_firstrow"><!-- --></A>
751
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
752
  <TR ALIGN="center" VALIGN="top">
753
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
754
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
755
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
756
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
757
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
758
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
759
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
760
  </TR>
761
</TABLE>
762
</TD>
763
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
764
</EM>
765
</TD>
766
</TR>
767
 
768
<TR>
769
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
770
&nbsp;<A HREF="../../../org/midibox/midi/SysexSendReceiveDeviceManager.html" title="class in org.midibox.midi"><B>PREV CLASS</B></A>&nbsp;
771
&nbsp;<A HREF="../../../org/midibox/midi/VirtualMidiDevice.MidiOutPort.html" title="class in org.midibox.midi"><B>NEXT CLASS</B></A></FONT></TD>
772
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
773
  <A HREF="../../../index.html?org/midibox/midi/VirtualMidiDevice.html" target="_top"><B>FRAMES</B></A>  &nbsp;
774
&nbsp;<A HREF="VirtualMidiDevice.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
775
&nbsp;<SCRIPT type="text/javascript">
776
  <!--
777
  if(window==top) {
778
    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
779
  }
780
  //-->
781
</SCRIPT>
782
<NOSCRIPT>
783
  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
784
</NOSCRIPT>
785
 
786
 
787
</FONT></TD>
788
</TR>
789
<TR>
790
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
791
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
792
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
793
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
794
</TR>
795
</TABLE>
796
<A NAME="skip-navbar_bottom"></A>
797
<!-- ======== END OF BOTTOM NAVBAR ======= -->
798
 
799
<HR>
800
 
801
</BODY>
802
</HTML>