drumstick 2.9.0
C++ MIDI libraries using Qt objects, idioms, and style.
MidiClient Member List

This is the complete list of members for MidiClient, including all inherited members.

_getDeviceName()MidiClientprotected
_setClientName(const char *name)MidiClientprotected
addEventFilter(int evtype)MidiClient
addListener(QObject *listener)MidiClient
applyClientInfo()MidiClientprotected
close()MidiClient
connectFrom(int myport, int client, int port)MidiClientprotected
connectTo(int myport, int client, int port)MidiClientprotected
createPort()MidiClient
createQueue()MidiClient
createQueue(QString const &name)MidiClient
createSimplePort(const char *name, unsigned int caps, unsigned int type)MidiClientprotected
deleteSimplePort(int port)MidiClientprotected
detachAllPorts()MidiClient
disconnectFrom(int myport, int client, int port)MidiClientprotected
disconnectTo(int myport, int client, int port)MidiClientprotected
doEvents()MidiClientprotected
drainOutput(bool async=false, int timeout=-1)MidiClient
dropInput()MidiClient
dropInputBuffer()MidiClient
dropOutput()MidiClient
dropOutputBuffer()MidiClient
eventReceived(drumstick::ALSA::SequencerEvent *ev)MidiClientsignal
extractOutput()MidiClient
filterPorts(unsigned int filter)MidiClientprotected
freeClients()MidiClientprotected
getAvailableClients()MidiClient
getAvailableInputs()MidiClient
getAvailableOutputs()MidiClient
getAvailableQueues()MidiClient
getBlockMode()MidiClient
getBroadcastFilter()MidiClient
getClientId()MidiClient
getClientName()MidiClient
getClientName(const int clientId)MidiClient
getDeviceName()MidiClient
getErrorBounce()MidiClient
getEventsEnabled() constMidiClient
getHandle()MidiClient
getInputBufferSize()MidiClient
getMidiPorts() constMidiClient
getOpenMode()MidiClient
getOutputBufferSize()MidiClient
getPollDescriptorsCount(short events)MidiClientprotected
getPoolInfo()MidiClient
getQueue()MidiClient
getQueueId(const QString &name)MidiClient
getSequencerType()MidiClient
getSystemInfo()MidiClient
getThisClientInfo()MidiClient
inputPending(bool fetch)MidiClient
isOpened()MidiClient
MidiClient(QObject *parent=nullptr)MidiClientexplicit
open(const QString deviceName="default", const int openMode=SND_SEQ_OPEN_DUPLEX, const bool blockMode=false)MidiClient
open(snd_config_t *conf, const QString deviceName="default", const int openMode=SND_SEQ_OPEN_DUPLEX, const bool blockMode=false)MidiClient
output(SequencerEvent *ev, bool async=false, int timeout=-1)MidiClient
outputBuffer(SequencerEvent *ev)MidiClient
outputDirect(SequencerEvent *ev, bool async=false, int timeout=-1)MidiClient
outputPending()MidiClient
parseAddress(const QString &straddr, snd_seq_addr &result)MidiClient
pollDescriptors(struct pollfd *pfds, unsigned int space, short events)MidiClientprotected
pollDescriptorsRevents(struct pollfd *pfds, unsigned int nfds)MidiClientprotected
portAttach(MidiPort *port)MidiClient
portDetach(MidiPort *port)MidiClient
readClients()MidiClientprotected
realTimeInputEnabled()MidiClient
removeEvents(const RemoveEvents *spec)MidiClient
removeListener(QObject *listener)MidiClient
resetPoolInput()MidiClient
resetPoolOutput()MidiClient
setBlockMode(bool newValue)MidiClient
setBroadcastFilter(bool newValue)MidiClient
setClientName(QString const &newName)MidiClient
setErrorBounce(bool newValue)MidiClient
setEventsEnabled(const bool bEnabled)MidiClient
setHandler(SequencerEventHandler *handler)MidiClient
setInputBufferSize(size_t newSize)MidiClient
setOutputBufferSize(size_t newSize)MidiClient
setPoolInfo(const PoolInfo &info)MidiClient
setPoolInput(int size)MidiClient
setPoolOutput(int size)MidiClient
setPoolOutputRoom(int size)MidiClient
setRealTimeInput(bool enabled)MidiClient
setThisClientInfo(const ClientInfo &val)MidiClient
startSequencerInput()MidiClient
stopSequencerInput()MidiClient
synchronizeOutput()MidiClient
updateAvailablePorts()MidiClientprotected
useQueue(int queue_id)MidiClient
useQueue(const QString &name)MidiClient
useQueue(MidiQueue *queue)MidiClient
~MidiClient()MidiClientvirtual