29 Jul
2013
29 Jul
'13
9:52 p.m.
Jose B wrote:
Shouldnt there be a function for getting the current port count as seen below?
snd_seq_system_info_get_cur_ports(const snd_seq_system_info_t *info)
There is no such value: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/include/uapi/sound/asequencer.h#n308
I was writing a function to quickly check if any new ports were registered on the sequencer after the application using the wrapper starts up.
The number of ports is not helpful for detecting all changes.
Subscribe to port 0:1 (SND_SEQ_CLIENT_SYSTEM:SND_SEQ_PORT_SYSTEM_ANNOUNCE) to receive events for any changes.
Regards, Clemens