|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.tritonus.lowlevel.alsa.AlsaSeq
| Constructor Summary | |
|---|---|
AlsaSeq()
|
|
AlsaSeq(String strClientName)
|
|
| Method Summary | |
|---|---|
int |
allocQueue()
Allocates (reserves) a sequencing queue. |
void |
close()
Closes the sequencer. |
int |
createPort(String strName,
int nCapabilities,
int nGroupPermissions,
int nType,
int nMidiChannels,
int nMidiVoices,
int nSynthVoices)
|
int |
drainOutput()
|
int |
dropInput()
|
int |
dropInputBuffer()
|
int |
dropOutput()
|
int |
dropOutputBuffer()
|
int |
eventInput(AlsaSeqEvent event)
|
int |
eventInputPending(int nFetchSequencer)
|
int |
eventOutput(AlsaSeqEvent event)
|
int |
eventOutputBuffer(AlsaSeqEvent event)
|
int |
eventOutputDirect(AlsaSeqEvent event)
|
int |
eventOutputPending()
|
int |
extractOutput(AlsaSeqEvent event)
|
int |
freeQueue(int nQueue)
Frees a sequencing queue. |
int |
getClientId()
|
int |
getClientInfo(AlsaSeqClientInfo clientInfo)
|
int |
getClientInfo(int nClient,
AlsaSeqClientInfo clientInfo)
|
Iterator |
getClientInfos()
|
int |
getInputBufferSize()
|
String |
getName()
|
int |
getNextClient(int nClient,
int[] anValues)
Gets information about the next client. |
int |
getNextPort(int nClient,
int nPort,
int[] anValues)
Gets the next port. |
int |
getOutputBufferSize()
|
int |
getPortInfo(int nPort,
AlsaSeqPortInfo portInfo)
|
int |
getPortInfo(int nClient,
int nPort,
AlsaSeqPortInfo portInfo)
|
Iterator |
getPortInfos(int nClient)
|
int |
getPortSubscription(AlsaSeqPortSubscribe portSubscribe)
|
int |
getQueueInfo(int nQueue,
AlsaSeqQueueInfo queueInfo)
Get the queue information. |
int |
getQueueStatus(int nQueue,
AlsaSeqQueueStatus queueStatus)
Get the queue status. |
int |
getQueueTempo(int nQueue,
AlsaSeqQueueTempo queueTempo)
Get the queue tempo. |
int |
getQueueTimer(int nQueue,
AlsaSeqQueueTimer queueTimer)
Get the queue timer. |
boolean |
getQueueUsage(int nQueue)
Get the queue usage flag. |
int |
getSystemInfo(AlsaSeqSystemInfo systemInfo)
|
int |
getType()
|
int |
setClientInfo(AlsaSeqClientInfo clientInfo)
|
void |
setClientName(String strName)
|
int |
setInputBufferSize(int nSize)
|
int |
setNonblock(boolean bNonblock)
|
int |
setOutputBufferSize(int nSize)
|
int |
setQueueInfo(int nQueue,
AlsaSeqQueueInfo queueInfo)
Set the queue information. |
int |
setQueueTempo(int nQueue,
AlsaSeqQueueTempo queueTempo)
Set the queue tempo. |
int |
setQueueTimer(int nQueue,
AlsaSeqQueueTimer queueTimer)
Set the queue timer. |
int |
setQueueUsage(int nQueue,
boolean bUsageAllowed)
Set the queue usage flag. |
int |
subscribePort(AlsaSeqPortSubscribe portSubscribe)
|
int |
unsubscribePort(AlsaSeqPortSubscribe portSubscribe)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int SND_SEQ_EVENT_SYSTEM
public static final int SND_SEQ_EVENT_RESULT
public static final int SND_SEQ_EVENT_NOTE
public static final int SND_SEQ_EVENT_NOTEON
public static final int SND_SEQ_EVENT_NOTEOFF
public static final int SND_SEQ_EVENT_KEYPRESS
public static final int SND_SEQ_EVENT_CONTROLLER
public static final int SND_SEQ_EVENT_PGMCHANGE
public static final int SND_SEQ_EVENT_CHANPRESS
public static final int SND_SEQ_EVENT_PITCHBEND
public static final int SND_SEQ_EVENT_CONTROL14
public static final int SND_SEQ_EVENT_NONREGPARAM
public static final int SND_SEQ_EVENT_REGPARAM
public static final int SND_SEQ_EVENT_SONGPOS
public static final int SND_SEQ_EVENT_SONGSEL
public static final int SND_SEQ_EVENT_QFRAME
public static final int SND_SEQ_EVENT_TIMESIGN
public static final int SND_SEQ_EVENT_KEYSIGN
public static final int SND_SEQ_EVENT_START
public static final int SND_SEQ_EVENT_CONTINUE
public static final int SND_SEQ_EVENT_STOP
public static final int SND_SEQ_EVENT_SETPOS_TICK
public static final int SND_SEQ_EVENT_SETPOS_TIME
public static final int SND_SEQ_EVENT_TEMPO
public static final int SND_SEQ_EVENT_CLOCK
public static final int SND_SEQ_EVENT_TICK
public static final int SND_SEQ_EVENT_SYNC
public static final int SND_SEQ_EVENT_SYNC_POS
public static final int SND_SEQ_EVENT_TUNE_REQUEST
public static final int SND_SEQ_EVENT_RESET
public static final int SND_SEQ_EVENT_SENSING
public static final int SND_SEQ_EVENT_ECHO
public static final int SND_SEQ_EVENT_OSS
public static final int SND_SEQ_EVENT_CLIENT_START
public static final int SND_SEQ_EVENT_CLIENT_EXIT
public static final int SND_SEQ_EVENT_CLIENT_CHANGE
public static final int SND_SEQ_EVENT_PORT_START
public static final int SND_SEQ_EVENT_PORT_EXIT
public static final int SND_SEQ_EVENT_PORT_CHANGE
public static final int SND_SEQ_EVENT_PORT_SUBSCRIBED
public static final int SND_SEQ_EVENT_PORT_UNSUBSCRIBED
public static final int SND_SEQ_EVENT_SAMPLE
public static final int SND_SEQ_EVENT_SAMPLE_CLUSTER
public static final int SND_SEQ_EVENT_SAMPLE_START
public static final int SND_SEQ_EVENT_SAMPLE_STOP
public static final int SND_SEQ_EVENT_SAMPLE_FREQ
public static final int SND_SEQ_EVENT_SAMPLE_VOLUME
public static final int SND_SEQ_EVENT_SAMPLE_LOOP
public static final int SND_SEQ_EVENT_SAMPLE_POSITION
public static final int SND_SEQ_EVENT_SAMPLE_PRIVATE1
public static final int SND_SEQ_EVENT_USR0
public static final int SND_SEQ_EVENT_USR1
public static final int SND_SEQ_EVENT_USR2
public static final int SND_SEQ_EVENT_USR3
public static final int SND_SEQ_EVENT_USR4
public static final int SND_SEQ_EVENT_USR5
public static final int SND_SEQ_EVENT_USR6
public static final int SND_SEQ_EVENT_USR7
public static final int SND_SEQ_EVENT_USR8
public static final int SND_SEQ_EVENT_USR9
public static final int SND_SEQ_EVENT_INSTR_BEGIN
public static final int SND_SEQ_EVENT_INSTR_END
public static final int SND_SEQ_EVENT_INSTR_INFO
public static final int SND_SEQ_EVENT_INSTR_INFO_RESULT
public static final int SND_SEQ_EVENT_INSTR_FINFO
public static final int SND_SEQ_EVENT_INSTR_FINFO_RESULT
public static final int SND_SEQ_EVENT_INSTR_RESET
public static final int SND_SEQ_EVENT_INSTR_STATUS
public static final int SND_SEQ_EVENT_INSTR_STATUS_RESULT
public static final int SND_SEQ_EVENT_INSTR_PUT
public static final int SND_SEQ_EVENT_INSTR_GET
public static final int SND_SEQ_EVENT_INSTR_GET_RESULT
public static final int SND_SEQ_EVENT_INSTR_FREE
public static final int SND_SEQ_EVENT_INSTR_LIST
public static final int SND_SEQ_EVENT_INSTR_LIST_RESULT
public static final int SND_SEQ_EVENT_INSTR_CLUSTER
public static final int SND_SEQ_EVENT_INSTR_CLUSTER_GET
public static final int SND_SEQ_EVENT_INSTR_CLUSTER_RESULT
public static final int SND_SEQ_EVENT_INSTR_CHANGE
public static final int SND_SEQ_EVENT_SYSEX
public static final int SND_SEQ_EVENT_BOUNCE
public static final int SND_SEQ_EVENT_USR_VAR0
public static final int SND_SEQ_EVENT_USR_VAR1
public static final int SND_SEQ_EVENT_USR_VAR2