Lines Matching defs:handle
65 static snd_seq_t *handle;
240 if (snd_seq_open(&handle, "default", SND_SEQ_OPEN_DUPLEX, 0) < 0) {
248 counti = seqifds_count = snd_seq_poll_descriptors_count(handle, POLLIN);
250 counto = seqofds_count = snd_seq_poll_descriptors_count(handle, POLLOUT);
256 err = snd_seq_poll_descriptors(handle, seqifds, counti, POLLIN);
258 err = snd_seq_poll_descriptors(handle, seqofds, counto, POLLOUT);
261 snd_seq_nonblock(handle, 1);
265 snd_seq_set_client_name(handle, name);
268 snd_seq_set_client_name(handle, "Net Server");
270 snd_seq_set_client_name(handle, "Net Client");
274 seq_port = snd_seq_create_simple_port(handle, "Network",
286 snd_seq_client_id(handle), seq_port);
291 if (snd_seq_parse_address(handle, &addr, source) < 0) {
295 if (snd_seq_connect_from(handle, seq_port, addr.client, addr.port)) {
302 if (snd_seq_parse_address(handle, &addr, dest) < 0) {
306 if (snd_seq_connect_to(handle, seq_port, addr.client, addr.port)) {
603 while ((rc = snd_seq_event_input(handle, &ev)) >= 0 && ev) {
659 snd_seq_event_output(handle, ev);
662 snd_seq_drain_output(handle);