Subversion Repositories svn.mios

Rev

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