|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.sound.midi
类 Sequencer.SyncMode
java.lang.Object javax.sound.midi.Sequencer.SyncMode
- 正在封闭接口:
- Sequencer
-
public static class Sequencer.SyncMode
- extends Object
SyncMode
对象表示 MIDI sequencer 的时间标记可与主或从设备同步的方式之一。如果 sequencer 与主设备同步,sequencer 将修改其当前时间以响应主设备的消息。如果 sequencer 带有从设备,此 sequencer 通常会发送消息以控制从设备的计时。
有三种预定义模式可为 sequencer 指定一个可能的主设备:INTERNAL_CLOCK
、MIDI_SYNC
和 MIDI_TIME_CODE
。后两种在 sequencer 从其他设备接收 MIDI 消息时工作。在这两种模式中,sequencer 的时间基于系统实时计时时钟消息和各自的 MIDI 时间代码 (MTC) 消息进行重置。这两种模式还可用于辅模式,此时,sequencer 将相应类型的 MIDI 消息发送至其接收者(无论此 sequencer 是否还从主设备接收它们)。第四种模式 NO_SYNC
用于指示 sequencer 不应控制其接收者的计时。
- 另请参见:
-
Sequencer.setMasterSyncMode(Sequencer.SyncMode)
,Sequencer.setSlaveSyncMode(Sequencer.SyncMode)
字段摘要 | |
---|---|
static Sequencer.SyncMode |
INTERNAL_CLOCK 主同步模式,它使 sequencer 从其内部时钟获取计时信息。 |
static Sequencer.SyncMode |
MIDI_SYNC 指定使用 MIDI 时钟消息的主或辅同步模式。 |
static Sequencer.SyncMode |
MIDI_TIME_CODE 指定使用 MIDI 时间代码的主或辅同步模式如果此模式用作主同步模式,sequencer 从 MIDI 时间代码消息获取其计时信息。 |
static Sequencer.SyncMode |
NO_SYNC 辅同步模式,指示不应向接收者发送任何计时信息。 |
构造方法摘要 | |
---|---|
protected |
Sequencer.SyncMode(String name) 构造一个同步模式。 |
方法摘要 | |
---|---|
boolean |
equals(Object obj) 确定两个对象是否等价。 |
int |
hashCode() 终结 hashcode 方法。 |
String |
toString() 以模式的字符串表示形式提供此同步模式的名称。 |
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
INTERNAL_CLOCK
public static final Sequencer.SyncMode INTERNAL_CLOCK
-
主同步模式,它使 sequencer 从其内部时钟获取计时信息。这不是一个合法的辅同步模式。
MIDI_SYNC
public static final Sequencer.SyncMode MIDI_SYNC
-
指定使用 MIDI 时钟消息的主或辅同步模式。如果此模式用作主同步模式,sequencer 从系统实时 MIDI 时钟消息获取其计时信息。此模式只适用于 sequencer 的主同步模式,sequencer 也是 MIDI 接收者。如果这里为辅同步模式,此 sequencer 发送系统实时 MIDI 时钟消息至其接收者。MIDI 时钟消息发送速度为每四分音符 24 个。
MIDI_TIME_CODE
public static final Sequencer.SyncMode MIDI_TIME_CODE
-
指定使用 MIDI 时间代码的主或辅同步模式如果此模式用作主同步模式,sequencer 从 MIDI 时间代码消息获取其计时信息。此模式只适用于 sequencer 的主同步模式,sequencer 也是 MIDI 接收者。如果此模式用作辅同步模式,sequencer 发送 MIDI 时间代码消息至其接收者。(请参见 MIDI 1.0 Detailed Specification 获取对 MIDI 时间代码的描述。)
NO_SYNC
public static final Sequencer.SyncMode NO_SYNC
-
辅同步模式,指示不应向接收者发送任何计时信息。这不是一个合法的主同步模式。
构造方法详细信息 |
---|
Sequencer.SyncMode
protected Sequencer.SyncMode(String name)
-
构造一个同步模式。
- 参数:
-
name
- 同步模式的名称
方法详细信息 |
---|
equals
public final boolean equals(Object obj)
-
确定两个对象是否等价。如果两个对象相同,则返回
true
-
- 参数:
-
obj
- 参与比较的参考对象 - 返回:
-
如果此对象与
obj
参数相等,则返回true
,否则返回false
- 另请参见:
-
Object.hashCode()
,Hashtable
hashCode
public final int hashCode()
- 终结 hashcode 方法。
-
- 返回:
- 此对象的一个哈希码值。
- 另请参见:
-
Object.equals(java.lang.Object)
,Hashtable
toString
public final String toString()
所有类
|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |