|
| #define | SNDRV_SEQ_VERSION SNDRV_PROTOCOL_VERSION(1, 0, 5) |
| |
| #define | SNDRV_SEQ_EVENT_UMP (1 << 5) |
| |
| #define | NO_CLIENT ((__force snd_seq_client_type_t) 0) |
| |
| #define | USER_CLIENT ((__force snd_seq_client_type_t) 1) |
| |
| #define | SNDRV_SEQ_FILTER_BROADCAST (1 << 0) |
| |
| #define | SNDRV_SEQ_FILTER_BOUNCE (1 << 2) |
| |
| #define | SNDRV_SEQ_FILTER_NO_CONVERT (1 << 30) |
| |
| #define | SNDRV_SEQ_FILTER_USE_EVENT (1 << 31) |
| |
| #define | SNDRV_SEQ_REMOVE_INPUT (1 << 0) |
| |
| #define | SNDRV_SEQ_REMOVE_OUTPUT (1 << 1) |
| |
| #define | SNDRV_SEQ_REMOVE_DEST (1 << 2) |
| |
| #define | SNDRV_SEQ_REMOVE_DEST_CHANNEL (1 << 3) |
| |
| #define | SNDRV_SEQ_REMOVE_TIME_BEFORE (1 << 4) |
| |
| #define | SNDRV_SEQ_REMOVE_TIME_AFTER (1 << 5) |
| |
| #define | SNDRV_SEQ_REMOVE_TIME_TICK (1 << 6) |
| |
| #define | SNDRV_SEQ_REMOVE_EVENT_TYPE (1 << 7) |
| |
| #define | SNDRV_SEQ_REMOVE_IGNORE_OFF (1 << 8) |
| |
| #define | SNDRV_SEQ_REMOVE_TAG_MATCH (1 << 9) |
| |
| #define | SNDRV_SEQ_PORT_CAP_DUPLEX (1 << 4) |
| |
| #define | SNDRV_SEQ_PORT_TYPE_MIDI_GENERIC (1 << 1) |
| |
| #define | SNDRV_SEQ_PORT_FLG_IS_MIDI1 (1 << 3) |
| |
| #define | SNDRV_SEQ_PORT_FLG_GIVEN_PORT (1 << 0) |
| |
| #define | SNDRV_SEQ_PORT_FLG_TIMESTAMP (1 << 1) |
| |
| #define | SNDRV_SEQ_PORT_FLG_TIME_REAL (1 << 2) |
| |
| #define | SNDRV_SEQ_PORT_SUBS_EXCLUSIVE (1 << 0) |
| |
| #define | SNDRV_SEQ_PORT_SUBS_TIMESTAMP (1 << 1) |
| |
| #define | SNDRV_SEQ_PORT_SUBS_TIME_REAL (1 << 2) |
| |
| #define | SNDRV_SEQ_CLIENT_UMP_INFO_ENDPOINT 0 |
| |
| #define | SNDRV_SEQ_CLIENT_UMP_INFO_BLOCK 1 |
| |
| #define | SNDRV_SEQ_IOCTL_PVERSION _IOR('S', 0x00, int) |
| |
| #define | SNDRV_SEQ_IOCTL_CLIENT_ID _IOR('S', 0x01, int) |
| |
| #define | SNDRV_SEQ_IOCTL_SYSTEM_INFO _IOWR('S', 0x02, struct snd_seq_system_info) |
| |
| #define | SNDRV_SEQ_IOCTL_USER_PVERSION _IOW('S', 0x04, int) |
| |
| #define | SNDRV_SEQ_IOCTL_GET_CLIENT_INFO _IOWR('S', 0x10, struct snd_seq_client_info) |
| |
| #define | SNDRV_SEQ_IOCTL_SET_CLIENT_INFO _IOW('S', 0x11, struct snd_seq_client_info) |
| |
| #define | SNDRV_SEQ_IOCTL_GET_CLIENT_UMP_INFO _IOWR('S', 0x12, struct snd_seq_client_ump_info) |
| |
| #define | SNDRV_SEQ_IOCTL_SET_CLIENT_UMP_INFO _IOWR('S', 0x13, struct snd_seq_client_ump_info) |
| |
| #define | SNDRV_SEQ_IOCTL_CREATE_PORT _IOWR('S', 0x20, struct snd_seq_port_info) |
| |
| #define | SNDRV_SEQ_IOCTL_DELETE_PORT _IOW ('S', 0x21, struct snd_seq_port_info) |
| |
| #define | SNDRV_SEQ_IOCTL_GET_PORT_INFO _IOWR('S', 0x22, struct snd_seq_port_info) |
| |
| #define | SNDRV_SEQ_IOCTL_SET_PORT_INFO _IOW ('S', 0x23, struct snd_seq_port_info) |
| |
| #define | SNDRV_SEQ_IOCTL_SUBSCRIBE_PORT _IOW('S', 0x30, struct snd_seq_port_subscribe) |
| |
| #define | SNDRV_SEQ_IOCTL_UNSUBSCRIBE_PORT _IOW('S', 0x31, struct snd_seq_port_subscribe) |
| |
| #define | SNDRV_SEQ_IOCTL_CREATE_QUEUE _IOWR('S', 0x32, struct snd_seq_queue_info) |
| |
| #define | SNDRV_SEQ_IOCTL_DELETE_QUEUE _IOW('S', 0x33, struct snd_seq_queue_info) |
| |
| #define | SNDRV_SEQ_IOCTL_GET_QUEUE_INFO _IOWR('S', 0x34, struct snd_seq_queue_info) |
| |
| #define | SNDRV_SEQ_IOCTL_SET_QUEUE_INFO _IOWR('S', 0x35, struct snd_seq_queue_info) |
| |
| #define | SNDRV_SEQ_IOCTL_GET_NAMED_QUEUE _IOWR('S', 0x36, struct snd_seq_queue_info) |
| |
| #define | SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS _IOWR('S', 0x40, struct snd_seq_queue_status) |
| |
| #define | SNDRV_SEQ_IOCTL_GET_QUEUE_TEMPO _IOWR('S', 0x41, struct snd_seq_queue_tempo) |
| |
| #define | SNDRV_SEQ_IOCTL_SET_QUEUE_TEMPO _IOW('S', 0x42, struct snd_seq_queue_tempo) |
| |
| #define | SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER _IOWR('S', 0x45, struct snd_seq_queue_timer) |
| |
| #define | SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER _IOW('S', 0x46, struct snd_seq_queue_timer) |
| |
| #define | SNDRV_SEQ_IOCTL_GET_QUEUE_CLIENT _IOWR('S', 0x49, struct snd_seq_queue_client) |
| |
| #define | SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT _IOW('S', 0x4a, struct snd_seq_queue_client) |
| |
| #define | SNDRV_SEQ_IOCTL_GET_CLIENT_POOL _IOWR('S', 0x4b, struct snd_seq_client_pool) |
| |
| #define | SNDRV_SEQ_IOCTL_SET_CLIENT_POOL _IOW('S', 0x4c, struct snd_seq_client_pool) |
| |
| #define | SNDRV_SEQ_IOCTL_REMOVE_EVENTS _IOW('S', 0x4e, struct snd_seq_remove_events) |
| |
| #define | SNDRV_SEQ_IOCTL_QUERY_SUBS _IOWR('S', 0x4f, struct snd_seq_query_subs) |
| |
| #define | SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION _IOWR('S', 0x50, struct snd_seq_port_subscribe) |
| |
| #define | SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT _IOWR('S', 0x51, struct snd_seq_client_info) |
| |
| #define | SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT _IOWR('S', 0x52, struct snd_seq_port_info) |
| |