public static class Sequencer.SyncMode extends Object
SyncMode
对象表示MIDI音序器的时间概念可以与主设备或从设备同步的方式之一。
如果序列器与主机同步,则顺控程序将根据主机的消息修改其当前时间。
如果音序器具有从机,则定序器类似地发送消息以控制从机的定时。
有迹象表明,对于序指定一个可能的主三种预设模式: INTERNAL_CLOCK
, MIDI_SYNC
和MIDI_TIME_CODE
。 如果音序器从另一个设备接收MIDI消息,则后两者工作。 在这两种模式下,序列发生器的时间分别基于系统实时定时时钟消息或MIDI时间码(MTC)消息重置。 这两种模式也可以用作从模式,在这种情况下,音序器将相应类型的MIDI消息发送到其接收器(无论音序器是否也从主机接收)。 第四种模式( NO_SYNC
)用于指示定序器不应控制其接收机的时序。
Modifier and Type | Field and Description |
---|---|
static Sequencer.SyncMode |
INTERNAL_CLOCK
主同步模式,使序列发生器从其内部时钟获取其定时信息。
|
static Sequencer.SyncMode |
MIDI_SYNC
主或从同步模式,指定使用MIDI时钟消息。
|
static Sequencer.SyncMode |
MIDI_TIME_CODE
指定使用MIDI时间码的主或从同步模式。
|
static Sequencer.SyncMode |
NO_SYNC
从机同步模式,指示不应将定时信息发送到接收机。
|
public static final Sequencer.SyncMode INTERNAL_CLOCK
public static final Sequencer.SyncMode MIDI_SYNC
public static final Sequencer.SyncMode MIDI_TIME_CODE
public static final Sequencer.SyncMode NO_SYNC
protected SyncMode(String name)
name
- 同步模式的名称
public final boolean equals(Object obj)
true
如果对象是相同的
equals
在类别
Object
obj
- 与之比较的参考对象
true
如果此对象与
obj
参数相同,
false
false
Object.hashCode()
, HashMap
public final int hashCode()
hashCode
在类别
Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.