138 lines
6.0 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
javax.sound.midi
</div>
<h2 class="title" title="Interface Receiver">Interface Receiver</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Superinterfaces:
</dt>
<dd>
<span><a href="../../../java/lang/AutoCloseable.html" title="java.lang中的接口">AutoCloseable</a></span>
</dd>
</dl>
<dl>
<dt>
All Known Subinterfaces:
</dt>
<dd>
<span><a href="../../../javax/sound/midi/MidiDeviceReceiver.html" title="javax.sound.midi中的接口">MidiDeviceReceiver</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Receiver</span>
extends <a href="../../../java/lang/AutoCloseable.html" title="interface in java.lang">AutoCloseable</a></pre>
<div class="block">
<span>A <code>Receiver</code>接收到<code><a href="../../../javax/sound/midi/MidiEvent.html" title="class in javax.sound.midi"><code>MidiEvent</code></a></code>对象通常会做出有用的响应例如解释它们生成声音或原始MIDI输出。</span>
<span>常见的MIDI接收器包括合成器和MIDI输出端口。</span>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../javax/sound/midi/MidiDevice.html" title="javax.sound.midi中的接口"><code>MidiDevice</code></a> <a href="../../../javax/sound/midi/Synthesizer.html" title="javax.sound.midi中的接口"><code>Synthesizer</code></a> <a href="../../../javax/sound/midi/Transmitter.html" title="javax.sound.midi中的接口"><code>Transmitter</code></a></span>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t3"><span><a href="javascript:show(4);">抽象方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sound/midi/Receiver.html#close--">close</a></span>()</code>
<div class="block">
表示应用程序已完成使用接收器,并且其所需的有限资源可能会被释放或提供。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sound/midi/Receiver.html#send-javax.sound.midi.MidiMessage-long-">send</a></span>(<a href="../../../javax/sound/midi/MidiMessage.html" title="class in javax.sound.midi">MidiMessage</a> message, long timeStamp)</code>
<div class="block">
向此接收器发送MIDI消息和时间戳。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="send-javax.sound.midi.MidiMessage-long-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>send</h4> <pre>void send(<a href="../../../javax/sound/midi/MidiMessage.html" title="class in javax.sound.midi">MidiMessage</a> message,
long timeStamp)</pre>
<div class="block">
<span>向此接收器发送MIDI消息和时间戳。</span>
<span>如果此接收器不支持时间戳,则时间戳值应为-1。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>message</code> - 要发送的MIDI信息
</dd>
<dd>
<code>timeStamp</code> - 消息的时间戳,以微秒为单位。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/IllegalStateException.html" title="class in java.lang">IllegalStateException</a></code> - 如果接收器关闭
</dd>
</dl> </li>
</ul> <a name="close--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>close</h4> <pre>void close()</pre>
<div class="block">
<span>表示应用程序已完成使用接收器,并且其所需的有限资源可能会被释放或提供。</span>
<p> <span>如果创建此<code>Receiver</code>导致隐式打开底层设备,则该方法将隐式关闭该设备。</span> <span>这是真的,除非设备被其他<code>Receiver</code><code>Transmitter</code>隐式打开设备的实例保持打开,除非设备已被明确打开。</span> <span>如果这个<code>Receiver</code>被检索的设备通过调用<a href="../../../javax/sound/midi/MidiDevice.html#close--"><code>MidiDevice.close</code></a> <code>Receiver</code>式关闭,那么<code>Receiver</code>也被关闭。</span> <span>有关开/关行为的详细说明,请参阅<code>MidiDevice</code>的类<a href="../../../javax/sound/midi/MidiDevice.html" title="javax.sound.midi中的接口">描述</a></span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../java/lang/AutoCloseable.html#close--">close</a></code>在界面
<code><a href="../../../java/lang/AutoCloseable.html" title="interface in java.lang">AutoCloseable</a></code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../javax/sound/midi/MidiSystem.html#getReceiver--"><code>MidiSystem.getReceiver()</code></a>
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>