Interface ISequencer
.NET interface for TO BE DEFINED FROM USER
public interface ISequencer : IMidiDevice, IAutoCloseable
- Inherited Members
Properties
LoopCount
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#getLoopCount() https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#setLoopCount(int)
int LoopCount { get; set; }
Property Value
LoopEndPoint
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#getLoopEndPoint() https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#setLoopEndPoint(long)
long LoopEndPoint { get; set; }
Property Value
LoopStartPoint
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#getLoopStartPoint() https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#setLoopStartPoint(long)
long LoopStartPoint { get; set; }
Property Value
MasterSyncMode
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#getMasterSyncMode() https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#setMasterSyncMode(javax.sound.midi.Sequencer.SyncMode)
Sequencer.SyncMode MasterSyncMode { get; set; }
Property Value
MasterSyncModes
Sequencer.SyncMode[] MasterSyncModes { get; }
Property Value
- SyncMode[]
MicrosecondLength
long MicrosecondLength { get; }
Property Value
MicrosecondPosition
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#getMicrosecondPosition() https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#setMicrosecondPosition(long)
long MicrosecondPosition { get; set; }
Property Value
Sequence
Sequence Sequence { get; }
Property Value
SlaveSyncMode
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#getSlaveSyncMode() https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#setSlaveSyncMode(javax.sound.midi.Sequencer.SyncMode)
Sequencer.SyncMode SlaveSyncMode { get; set; }
Property Value
SlaveSyncModes
Sequencer.SyncMode[] SlaveSyncModes { get; }
Property Value
- SyncMode[]
TempoFactor
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#getTempoFactor() https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#setTempoFactor(float)
float TempoFactor { get; set; }
Property Value
TempoInBPM
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#getTempoInBPM() https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#setTempoInBPM(float)
float TempoInBPM { get; set; }
Property Value
TempoInMPQ
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#getTempoInMPQ() https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#setTempoInMPQ(float)
float TempoInMPQ { get; set; }
Property Value
TickLength
long TickLength { get; }
Property Value
TickPosition
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#getTickPosition() https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/sound/midi/Sequencer.html#setTickPosition(long)
long TickPosition { get; set; }
Property Value
Methods
AddControllerEventListener(ControllerEventListener, int[])
int[] AddControllerEventListener(ControllerEventListener arg0, int[] arg1)
Parameters
arg0
ControllerEventListenerarg1
int[]
Returns
AddMetaEventListener(MetaEventListener)
bool AddMetaEventListener(MetaEventListener arg0)
Parameters
Returns
GetTrackMute(int)
bool GetTrackMute(int arg0)
Parameters
Returns
GetTrackSolo(int)
bool GetTrackSolo(int arg0)
Parameters
Returns
IsRecording()
bool IsRecording()
Returns
IsRunning()
bool IsRunning()
Returns
RecordDisable(Track)
void RecordDisable(Track arg0)
Parameters
RecordEnable(Track, int)
void RecordEnable(Track arg0, int arg1)
Parameters
RemoveControllerEventListener(ControllerEventListener, int[])
int[] RemoveControllerEventListener(ControllerEventListener arg0, int[] arg1)
Parameters
arg0
ControllerEventListenerarg1
int[]
Returns
RemoveMetaEventListener(MetaEventListener)
void RemoveMetaEventListener(MetaEventListener arg0)
Parameters
SetSequence(InputStream)
void SetSequence(InputStream arg0)
Parameters
arg0
InputStream
Exceptions
SetSequence(Sequence)
void SetSequence(Sequence arg0)
Parameters
Exceptions
SetTrackMute(int, bool)
void SetTrackMute(int arg0, bool arg1)
Parameters
SetTrackSolo(int, bool)
void SetTrackSolo(int arg0, bool arg1)
Parameters
Start()
void Start()
StartRecording()
void StartRecording()
Stop()
void Stop()
StopRecording()
void StopRecording()