mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-05 16:22:43 +08:00
322 lines
15 KiB
HTML
322 lines
15 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.sound.midi
|
||
</div>
|
||
<h2 class="title" title="Class Sequencer.SyncMode">Class Sequencer.SyncMode</h2>
|
||
</div><div class="contentContainer">
|
||
<ul class="inheritance">
|
||
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
|
||
<li>
|
||
<ul class="inheritance">
|
||
<li>javax.sound.midi.Sequencer.SyncMode</li>
|
||
</ul> </li>
|
||
</ul>
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<dl>
|
||
<dt>
|
||
Enclosing interface:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../javax/sound/midi/Sequencer.html" title="javax.sound.midi中的接口">Sequencer</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public static class <span class="typeNameLabel">Sequencer.SyncMode</span>
|
||
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></pre>
|
||
<div class="block">
|
||
<span>一个<code>SyncMode</code>对象表示MIDI音序器的时间概念可以与主设备或从设备同步的方式之一。</span>
|
||
<span>如果序列器与主机同步,则顺控程序将根据主机的消息修改其当前时间。</span>
|
||
<span>如果音序器具有从机,则定序器类似地发送消息以控制从机的定时。</span>
|
||
<p> <span>有迹象表明,对于序指定一个可能的主三种预设模式: <code>INTERNAL_CLOCK</code> , <code>MIDI_SYNC</code>和<code>MIDI_TIME_CODE</code> 。</span> <span>如果音序器从另一个设备接收MIDI消息,则后两者工作。</span> <span>在这两种模式下,序列发生器的时间分别基于系统实时定时时钟消息或MIDI时间码(MTC)消息重置。</span> <span>这两种模式也可以用作从模式,在这种情况下,音序器将相应类型的MIDI消息发送到其接收器(无论音序器是否也从主机接收)。</span> <span>第四种模式( <code>NO_SYNC</code> )用于指示定序器不应控制其接收机的时序。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/sound/midi/Sequencer.html#setMasterSyncMode-javax.sound.midi.Sequencer.SyncMode-"><code>Sequencer.setMasterSyncMode(Sequencer.SyncMode)</code></a> ,
|
||
<a href="../../../javax/sound/midi/Sequencer.html#setSlaveSyncMode-javax.sound.midi.Sequencer.SyncMode-"><code>Sequencer.setSlaveSyncMode(Sequencer.SyncMode)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="summary">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- =========== FIELD SUMMARY =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="field.summary">
|
||
<!-- --> </a> <h3>Field Summary</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
|
||
<caption>
|
||
<span>Fields</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||
<th class="colLast" scope="col">Field and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../../javax/sound/midi/Sequencer.SyncMode.html" title="class in javax.sound.midi">Sequencer.SyncMode</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sound/midi/Sequencer.SyncMode.html#INTERNAL_CLOCK">INTERNAL_CLOCK</a></span></code>
|
||
<div class="block">
|
||
主同步模式,使序列发生器从其内部时钟获取其定时信息。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static <a href="../../../javax/sound/midi/Sequencer.SyncMode.html" title="class in javax.sound.midi">Sequencer.SyncMode</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sound/midi/Sequencer.SyncMode.html#MIDI_SYNC">MIDI_SYNC</a></span></code>
|
||
<div class="block">
|
||
主或从同步模式,指定使用MIDI时钟消息。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>static <a href="../../../javax/sound/midi/Sequencer.SyncMode.html" title="class in javax.sound.midi">Sequencer.SyncMode</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sound/midi/Sequencer.SyncMode.html#MIDI_TIME_CODE">MIDI_TIME_CODE</a></span></code>
|
||
<div class="block">
|
||
指定使用MIDI时间码的主或从同步模式。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colFirst"><code>static <a href="../../../javax/sound/midi/Sequencer.SyncMode.html" title="class in javax.sound.midi">Sequencer.SyncMode</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sound/midi/Sequencer.SyncMode.html#NO_SYNC">NO_SYNC</a></span></code>
|
||
<div class="block">
|
||
从机同步模式,指示不应将定时信息发送到接收机。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="constructor.summary">
|
||
<!-- --> </a> <h3>构造方法摘要</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
|
||
<caption>
|
||
<span>构造方法</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">Modifier</th>
|
||
<th class="colLast" scope="col">Constructor and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sound/midi/Sequencer.SyncMode.html#SyncMode-java.lang.String-">SyncMode</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</code>
|
||
<div class="block">
|
||
构造同步模式。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<!-- ========== 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="t4"><span><a href="javascript:show(8);">具体的方法</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>boolean</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sound/midi/Sequencer.SyncMode.html#equals-java.lang.Object-">equals</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> obj)</code>
|
||
<div class="block">
|
||
确定两个对象是否相等。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code>int</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sound/midi/Sequencer.SyncMode.html#hashCode--">hashCode</a></span>()</code>
|
||
<div class="block">
|
||
完成哈希码方法。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/sound/midi/Sequencer.SyncMode.html#toString--">toString</a></span>()</code>
|
||
<div class="block">
|
||
提供此同步模式的名称作为模式的字符串表示形式。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="details">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- ============ FIELD DETAIL =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="field.detail">
|
||
<!-- --> </a> <h3>字段详细信息</h3> <a name="INTERNAL_CLOCK">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>INTERNAL_CLOCK</h4> <pre>public static final <a href="../../../javax/sound/midi/Sequencer.SyncMode.html" title="class in javax.sound.midi">Sequencer.SyncMode</a> INTERNAL_CLOCK</pre>
|
||
<div class="block">
|
||
<span>主同步模式,使序列发生器从其内部时钟获取其定时信息。</span>
|
||
<span>这不是合法的从同步模式。</span>
|
||
</div> </li>
|
||
</ul> <a name="MIDI_SYNC">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>MIDI_SYNC</h4> <pre>public static final <a href="../../../javax/sound/midi/Sequencer.SyncMode.html" title="class in javax.sound.midi">Sequencer.SyncMode</a> MIDI_SYNC</pre>
|
||
<div class="block">
|
||
<span>主或从同步模式,指定使用MIDI时钟消息。</span>
|
||
<span>如果该模式用作主同步模式,则定序器从系统实时MIDI时钟消息获取其定时信息。</span>
|
||
<span>此模式仅适用于也是MIDI接收器的音序器的主同步模式。</span>
|
||
<span>如果这是从同步模式,则定序器将系统实时MIDI时钟消息发送到其接收器。</span>
|
||
<span>MIDI时钟信息以每季度24个音符的速率发送。</span>
|
||
</div> </li>
|
||
</ul> <a name="MIDI_TIME_CODE">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>MIDI_TIME_CODE</h4> <pre>public static final <a href="../../../javax/sound/midi/Sequencer.SyncMode.html" title="class in javax.sound.midi">Sequencer.SyncMode</a> MIDI_TIME_CODE</pre>
|
||
<div class="block">
|
||
<span>指定使用MIDI时间码的主或从同步模式。</span>
|
||
<span>如果该模式用作主同步模式,则定序器将从MIDI时间码消息获取其定时信息。</span>
|
||
<span>此模式仅适用于作为MIDI接收器的音序器的主同步模式。</span>
|
||
<span>如果此模式用作从同步模式,则定序器将MIDI时间码消息发送到其接收器。</span>
|
||
<span>(有关MIDI时间码的说明,请参阅MIDI 1.0详细规范。)</span>
|
||
</div> </li>
|
||
</ul> <a name="NO_SYNC">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>NO_SYNC</h4> <pre>public static final <a href="../../../javax/sound/midi/Sequencer.SyncMode.html" title="class in javax.sound.midi">Sequencer.SyncMode</a> NO_SYNC</pre>
|
||
<div class="block">
|
||
<span>从机同步模式,指示不应将定时信息发送到接收机。</span>
|
||
<span>这不是合法的主同步模式。</span>
|
||
</div> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="constructor.detail">
|
||
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="SyncMode-java.lang.String-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>SyncMode</h4> <pre>protected SyncMode(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name)</pre>
|
||
<div class="block">
|
||
构造同步模式。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>name</code> - 同步模式的名称
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="equals-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>equals</h4> <pre>public final boolean equals(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> obj)</pre>
|
||
<div class="block">
|
||
<span>确定两个对象是否相等。</span>
|
||
<span>返回<code>true</code>如果对象是相同的</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/Object.html#equals-java.lang.Object-">equals</a></code>在类别
|
||
<code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>obj</code> - 与之比较的参考对象
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<code>true</code>如果此对象与
|
||
<code>obj</code>参数相同,
|
||
<code>false</code> false
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../java/lang/Object.html#hashCode--"><code>Object.hashCode()</code></a> , <a href="../../../java/util/HashMap.html" title="java.util中的类"><code>HashMap</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="hashCode--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>hashCode</h4> <pre>public final int hashCode()</pre>
|
||
<div class="block">
|
||
完成哈希码方法。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/Object.html#hashCode--">hashCode</a></code>在类别
|
||
<code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
该对象的哈希码值。
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../java/lang/Object.html#equals-java.lang.Object-"><code>Object.equals(java.lang.Object)</code></a> ,
|
||
<a href="../../../java/lang/System.html#identityHashCode-java.lang.Object-"><code>System.identityHashCode(java.lang.Object)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="toString--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>toString</h4> <pre>public final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> toString()</pre>
|
||
<div class="block">
|
||
提供此同步模式的名称作为模式的字符串表示形式。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../java/lang/Object.html#toString--">toString</a></code>在类别
|
||
<code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
该同步模式的名称
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |