Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.118.140.120
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
doc /
alsa-lib-devel-1.1.8 /
doxygen /
html /
Delete
Unzip
Name
Size
Permission
Date
Action
search
[ DIR ]
drwxr-xr-x
2021-11-09 08:48
_2test_2latency_8c-example.html
72.63
KB
-rw-r--r--
2019-08-08 12:00
_2test_2pcm_8c-example.html
96.91
KB
-rw-r--r--
2019-08-08 12:00
_2test_2pcm_min_8c-example.html
10.46
KB
-rw-r--r--
2019-08-08 12:00
_2test_2rawmidi_8c-example.html
24.4
KB
-rw-r--r--
2019-08-08 12:00
_2test_2timer_8c-example.html
28.51
KB
-rw-r--r--
2019-08-08 12:00
annotated.html
21.21
KB
-rw-r--r--
2019-08-08 12:00
asoundef_8h.html
110.32
KB
-rw-r--r--
2019-08-08 12:00
asoundef_8h_source.html
71.83
KB
-rw-r--r--
2019-08-08 12:00
asoundlib_8h.html
7.28
KB
-rw-r--r--
2019-08-08 12:00
asoundlib_8h_source.html
13.58
KB
-rw-r--r--
2019-08-08 12:00
async_8c.html
10.67
KB
-rw-r--r--
2019-08-08 12:00
bc_s.png
676
B
-rw-r--r--
2019-08-08 12:00
bdwn.png
147
B
-rw-r--r--
2019-08-08 12:00
bug.html
5.27
KB
-rw-r--r--
2019-08-08 12:00
cards_8c.html
9.36
KB
-rw-r--r--
2019-08-08 12:00
classes.html
12.61
KB
-rw-r--r--
2019-08-08 12:00
closed.png
132
B
-rw-r--r--
2019-08-08 12:00
conf.html
14.12
KB
-rw-r--r--
2019-08-08 12:00
conf_8c.html
93.94
KB
-rw-r--r--
2019-08-08 12:00
conf_8h.html
61.32
KB
-rw-r--r--
2019-08-08 12:00
conf_8h_source.html
74.11
KB
-rw-r--r--
2019-08-08 12:00
confarg.html
7.88
KB
-rw-r--r--
2019-08-08 12:00
conffunc.html
9.26
KB
-rw-r--r--
2019-08-08 12:00
confhooks.html
6.58
KB
-rw-r--r--
2019-08-08 12:00
confmisc_8c.html
53.07
KB
-rw-r--r--
2019-08-08 12:00
control.html
7.52
KB
-rw-r--r--
2019-08-08 12:00
control_8c.html
167.94
KB
-rw-r--r--
2019-08-08 12:00
control_8h.html
231.48
KB
-rw-r--r--
2019-08-08 12:00
control_8h_source.html
278.44
KB
-rw-r--r--
2019-08-08 12:00
control__ext_8c.html
7.89
KB
-rw-r--r--
2019-08-08 12:00
control__external_8h.html
15.86
KB
-rw-r--r--
2019-08-08 12:00
control__external_8h_source.html
54.72
KB
-rw-r--r--
2019-08-08 12:00
ctl_external_plugins.html
19.15
KB
-rw-r--r--
2019-08-08 12:00
deprecated.html
6.81
KB
-rw-r--r--
2019-08-08 12:00
dir_381a0a05232d68d0a2ebe5cd502f4d69.html
7.59
KB
-rw-r--r--
2019-08-08 12:00
dir_5f851d935025f1be023c2c62bd843fe2.html
6.55
KB
-rw-r--r--
2019-08-08 12:00
dir_68267d1309a1af8e8297ef4c3efbcdba.html
12.01
KB
-rw-r--r--
2019-08-08 12:00
dir_8c35c1873c2690b478a9950d0638d637.html
7.11
KB
-rw-r--r--
2019-08-08 12:00
dir_b73df3c68338d0823ff9d736eb268d89.html
7.77
KB
-rw-r--r--
2019-08-08 12:00
dir_b81b067251166617f9d0a8c0cfc3a4a9.html
9.51
KB
-rw-r--r--
2019-08-08 12:00
dir_d0e40b335958b6212fb6f781133eecbc.html
6.11
KB
-rw-r--r--
2019-08-08 12:00
dir_d1b0f45016cd06bf2eb252bd3f501161.html
7.6
KB
-rw-r--r--
2019-08-08 12:00
dir_d3519ec5023707b37568b471096da878.html
6.3
KB
-rw-r--r--
2019-08-08 12:00
dir_d44c64559bbebec7f509842c48db8b23.html
16.06
KB
-rw-r--r--
2019-08-08 12:00
dir_e8b3d2be6db305a5d41d291dd9fd6e9c.html
18.74
KB
-rw-r--r--
2019-08-08 12:00
dlmisc_8c.html
8.68
KB
-rw-r--r--
2019-08-08 12:00
doxygen.css
23.29
KB
-rw-r--r--
2019-08-08 12:00
doxygen.png
3.69
KB
-rw-r--r--
2019-08-08 12:00
dynsections.js
2.91
KB
-rw-r--r--
2019-08-08 12:00
error_8c.html
11.62
KB
-rw-r--r--
2019-08-08 12:00
error_8h.html
15.14
KB
-rw-r--r--
2019-08-08 12:00
error_8h_source.html
17.35
KB
-rw-r--r--
2019-08-08 12:00
examples.html
5.44
KB
-rw-r--r--
2019-08-08 12:00
files.html
41.53
KB
-rw-r--r--
2019-08-08 12:00
ftv2blank.png
86
B
-rw-r--r--
2019-08-08 12:00
ftv2cl.png
453
B
-rw-r--r--
2019-08-08 12:00
ftv2doc.png
746
B
-rw-r--r--
2019-08-08 12:00
ftv2folderclosed.png
616
B
-rw-r--r--
2019-08-08 12:00
ftv2folderopen.png
597
B
-rw-r--r--
2019-08-08 12:00
ftv2lastnode.png
86
B
-rw-r--r--
2019-08-08 12:00
ftv2link.png
746
B
-rw-r--r--
2019-08-08 12:00
ftv2mlastnode.png
246
B
-rw-r--r--
2019-08-08 12:00
ftv2mnode.png
246
B
-rw-r--r--
2019-08-08 12:00
ftv2mo.png
403
B
-rw-r--r--
2019-08-08 12:00
ftv2node.png
86
B
-rw-r--r--
2019-08-08 12:00
ftv2ns.png
388
B
-rw-r--r--
2019-08-08 12:00
ftv2plastnode.png
229
B
-rw-r--r--
2019-08-08 12:00
ftv2pnode.png
229
B
-rw-r--r--
2019-08-08 12:00
ftv2splitbar.png
314
B
-rw-r--r--
2019-08-08 12:00
ftv2vertline.png
86
B
-rw-r--r--
2019-08-08 12:00
functions.html
7.92
KB
-rw-r--r--
2019-08-08 12:00
functions_0x62.html
8.16
KB
-rw-r--r--
2019-08-08 12:00
functions_0x63.html
10.88
KB
-rw-r--r--
2019-08-08 12:00
functions_0x64.html
9.97
KB
-rw-r--r--
2019-08-08 12:00
functions_0x65.html
8.63
KB
-rw-r--r--
2019-08-08 12:00
functions_0x66.html
8.8
KB
-rw-r--r--
2019-08-08 12:00
functions_0x67.html
8.44
KB
-rw-r--r--
2019-08-08 12:00
functions_0x68.html
8.59
KB
-rw-r--r--
2019-08-08 12:00
functions_0x69.html
8.96
KB
-rw-r--r--
2019-08-08 12:00
functions_0x6c.html
7.69
KB
-rw-r--r--
2019-08-08 12:00
functions_0x6d.html
8.97
KB
-rw-r--r--
2019-08-08 12:00
functions_0x6e.html
9.46
KB
-rw-r--r--
2019-08-08 12:00
functions_0x6f.html
7.45
KB
-rw-r--r--
2019-08-08 12:00
functions_0x70.html
12.97
KB
-rw-r--r--
2019-08-08 12:00
functions_0x71.html
7.81
KB
-rw-r--r--
2019-08-08 12:00
functions_0x72.html
9.93
KB
-rw-r--r--
2019-08-08 12:00
functions_0x73.html
11.55
KB
-rw-r--r--
2019-08-08 12:00
functions_0x74.html
9.51
KB
-rw-r--r--
2019-08-08 12:00
functions_0x75.html
7.57
KB
-rw-r--r--
2019-08-08 12:00
functions_0x76.html
8.66
KB
-rw-r--r--
2019-08-08 12:00
functions_0x77.html
8.02
KB
-rw-r--r--
2019-08-08 12:00
functions_vars.html
7.9
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x62.html
8.14
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x63.html
10.86
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x64.html
9.95
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x65.html
8.61
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x66.html
8.77
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x67.html
8.42
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x68.html
8.57
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x69.html
8.94
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x6c.html
7.67
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x6d.html
8.95
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x6e.html
9.44
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x6f.html
7.42
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x70.html
12.94
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x71.html
7.78
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x72.html
9.91
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x73.html
11.53
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x74.html
9.49
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x75.html
7.55
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x76.html
8.64
KB
-rw-r--r--
2019-08-08 12:00
functions_vars_0x77.html
8
KB
-rw-r--r--
2019-08-08 12:00
global_8h.html
21.49
KB
-rw-r--r--
2019-08-08 12:00
global_8h_source.html
31.54
KB
-rw-r--r--
2019-08-08 12:00
globals.html
10.13
KB
-rw-r--r--
2019-08-08 12:00
globals_0x61.html
6.53
KB
-rw-r--r--
2019-08-08 12:00
globals_0x69.html
27.15
KB
-rw-r--r--
2019-08-08 12:00
globals_0x6c.html
6.52
KB
-rw-r--r--
2019-08-08 12:00
globals_0x6d.html
19.28
KB
-rw-r--r--
2019-08-08 12:00
globals_0x70.html
6.52
KB
-rw-r--r--
2019-08-08 12:00
globals_0x73.html
399.6
KB
-rw-r--r--
2019-08-08 12:00
globals_defs.html
6.74
KB
-rw-r--r--
2019-08-08 12:00
globals_defs_0x61.html
6.28
KB
-rw-r--r--
2019-08-08 12:00
globals_defs_0x69.html
26.9
KB
-rw-r--r--
2019-08-08 12:00
globals_defs_0x6d.html
19.03
KB
-rw-r--r--
2019-08-08 12:00
globals_defs_0x73.html
41.41
KB
-rw-r--r--
2019-08-08 12:00
globals_enum.html
10.91
KB
-rw-r--r--
2019-08-08 12:00
globals_eval.html
56.84
KB
-rw-r--r--
2019-08-08 12:00
globals_func.html
8.99
KB
-rw-r--r--
2019-08-08 12:00
globals_func_0x73.html
296.89
KB
-rw-r--r--
2019-08-08 12:00
globals_type.html
16.29
KB
-rw-r--r--
2019-08-08 12:00
globals_vars.html
6.58
KB
-rw-r--r--
2019-08-08 12:00
group___config.html
167.8
KB
-rw-r--r--
2019-08-08 12:00
group___control.html
451.85
KB
-rw-r--r--
2019-08-08 12:00
group___ctl_plugin___s_d_k.html
27.25
KB
-rw-r--r--
2019-08-08 12:00
group___digital___audio___interface.html
121.36
KB
-rw-r--r--
2019-08-08 12:00
group___error.html
17.96
KB
-rw-r--r--
2019-08-08 12:00
group___global.html
35.46
KB
-rw-r--r--
2019-08-08 12:00
group___h_control.html
87.82
KB
-rw-r--r--
2019-08-08 12:00
group___hw_dep.html
103.83
KB
-rw-r--r--
2019-08-08 12:00
group___input.html
25.86
KB
-rw-r--r--
2019-08-08 12:00
group___m_i_d_i___commands.html
19.43
KB
-rw-r--r--
2019-08-08 12:00
group___m_i_d_i___controllers.html
59.49
KB
-rw-r--r--
2019-08-08 12:00
group___m_i_d_i___event.html
40.27
KB
-rw-r--r--
2019-08-08 12:00
group___m_i_d_i___interface.html
7.65
KB
-rw-r--r--
2019-08-08 12:00
group___mixer.html
111.34
KB
-rw-r--r--
2019-08-08 12:00
group___output.html
29.64
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m.html
239.96
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___access.html
25.68
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___deprecated.html
57.51
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___description.html
21.1
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___direct.html
30.64
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___dump.html
19.83
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___ext_plug.html
35.42
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___format.html
25.63
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___h_w___params.html
334.6
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___helpers.html
59.92
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___hook.html
19.18
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___i_o_plug.html
42.67
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___info.html
39.45
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___s_w___params.html
57.45
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___scope.html
36.51
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___simple.html
24.78
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___status.html
41.88
KB
-rw-r--r--
2019-08-08 12:00
group___p_c_m___sub_format.html
25.91
KB
-rw-r--r--
2019-08-08 12:00
group___plugin___s_d_k.html
16.2
KB
-rw-r--r--
2019-08-08 12:00
group___raw_midi.html
116.92
KB
-rw-r--r--
2019-08-08 12:00
group___s_control.html
13.25
KB
-rw-r--r--
2019-08-08 12:00
group___seq_client.html
103.44
KB
-rw-r--r--
2019-08-08 12:00
group___seq_ev_type.html
42.98
KB
-rw-r--r--
2019-08-08 12:00
group___seq_event.html
83.54
KB
-rw-r--r--
2019-08-08 12:00
group___seq_events.html
50.17
KB
-rw-r--r--
2019-08-08 12:00
group___seq_middle.html
138.03
KB
-rw-r--r--
2019-08-08 12:00
group___seq_misc.html
7.79
KB
-rw-r--r--
2019-08-08 12:00
group___seq_port.html
112.46
KB
-rw-r--r--
2019-08-08 12:00
group___seq_queue.html
136.55
KB
-rw-r--r--
2019-08-08 12:00
group___seq_subscribe.html
96.64
KB
-rw-r--r--
2019-08-08 12:00
group___sequencer.html
76.55
KB
-rw-r--r--
2019-08-08 12:00
group___simple_mixer.html
149.55
KB
-rw-r--r--
2019-08-08 12:00
group___timer.html
190.4
KB
-rw-r--r--
2019-08-08 12:00
group__topology.html
61.51
KB
-rw-r--r--
2019-08-08 12:00
group__ucm.html
57.08
KB
-rw-r--r--
2019-08-08 12:00
hcontrol.html
5.36
KB
-rw-r--r--
2019-08-08 12:00
hcontrol_8c.html
41.06
KB
-rw-r--r--
2019-08-08 12:00
hwdep_8c.html
44.41
KB
-rw-r--r--
2019-08-08 12:00
hwdep_8h.html
49.87
KB
-rw-r--r--
2019-08-08 12:00
hwdep_8h_source.html
70.6
KB
-rw-r--r--
2019-08-08 12:00
index.html
9.13
KB
-rw-r--r--
2019-08-08 12:00
input_8c.html
12.28
KB
-rw-r--r--
2019-08-08 12:00
input_8h.html
14.5
KB
-rw-r--r--
2019-08-08 12:00
input_8h_source.html
19.59
KB
-rw-r--r--
2019-08-08 12:00
jquery.js
102.24
KB
-rw-r--r--
2019-08-08 12:00
mixer.html
5.22
KB
-rw-r--r--
2019-08-08 12:00
mixer_8c.html
46.29
KB
-rw-r--r--
2019-08-08 12:00
mixer_8h.html
111.48
KB
-rw-r--r--
2019-08-08 12:00
mixer_8h_source.html
137.52
KB
-rw-r--r--
2019-08-08 12:00
mixer__simple_8h_source.html
14.49
KB
-rw-r--r--
2019-08-08 12:00
modules.html
18.17
KB
-rw-r--r--
2019-08-08 12:00
namehint_8c.html
8.18
KB
-rw-r--r--
2019-08-08 12:00
names_8c.html
7.6
KB
-rw-r--r--
2019-08-08 12:00
nav_f.png
153
B
-rw-r--r--
2019-08-08 12:00
nav_g.png
108
B
-rw-r--r--
2019-08-08 12:00
nav_h.png
98
B
-rw-r--r--
2019-08-08 12:00
open.png
123
B
-rw-r--r--
2019-08-08 12:00
output_8c.html
13.92
KB
-rw-r--r--
2019-08-08 12:00
output_8h.html
16.15
KB
-rw-r--r--
2019-08-08 12:00
output_8h_source.html
21.34
KB
-rw-r--r--
2019-08-08 12:00
pages.html
8.4
KB
-rw-r--r--
2019-08-08 12:00
pcm.html
47.73
KB
-rw-r--r--
2019-08-08 12:00
pcm_2pcm_8c.html
286.51
KB
-rw-r--r--
2019-08-08 12:00
pcm_8h.html
373.82
KB
-rw-r--r--
2019-08-08 12:00
pcm_8h_source.html
535.79
KB
-rw-r--r--
2019-08-08 12:00
pcm__adpcm_8c.html
13.99
KB
-rw-r--r--
2019-08-08 12:00
pcm__alaw_8c.html
13.46
KB
-rw-r--r--
2019-08-08 12:00
pcm__asym_8c.html
10.01
KB
-rw-r--r--
2019-08-08 12:00
pcm__copy_8c.html
12.94
KB
-rw-r--r--
2019-08-08 12:00
pcm__dmix_8c.html
15.19
KB
-rw-r--r--
2019-08-08 12:00
pcm__dshare_8c.html
14.16
KB
-rw-r--r--
2019-08-08 12:00
pcm__dsnoop_8c.html
14.17
KB
-rw-r--r--
2019-08-08 12:00
pcm__empty_8c.html
10
KB
-rw-r--r--
2019-08-08 12:00
pcm__external_8h.html
8.9
KB
-rw-r--r--
2019-08-08 12:00
pcm__external_8h_source.html
14.69
KB
-rw-r--r--
2019-08-08 12:00
pcm__extplug_8c.html
13.04
KB
-rw-r--r--
2019-08-08 12:00
pcm__extplug_8h.html
17.62
KB
-rw-r--r--
2019-08-08 12:00
pcm__extplug_8h_source.html
48.01
KB
-rw-r--r--
2019-08-08 12:00
pcm__file_8c.html
15.48
KB
-rw-r--r--
2019-08-08 12:00
pcm__hooks_8c.html
19.42
KB
-rw-r--r--
2019-08-08 12:00
pcm__hw_8c.html
18.07
KB
-rw-r--r--
2019-08-08 12:00
pcm__iec958_8c.html
14.06
KB
-rw-r--r--
2019-08-08 12:00
pcm__ioplug_8c.html
15.3
KB
-rw-r--r--
2019-08-08 12:00
pcm__ioplug_8h.html
21.94
KB
-rw-r--r--
2019-08-08 12:00
pcm__ioplug_8h_source.html
66.92
KB
-rw-r--r--
2019-08-08 12:00
pcm__ladspa_8c.html
14.79
KB
-rw-r--r--
2019-08-08 12:00
pcm__lfloat_8c.html
13.42
KB
-rw-r--r--
2019-08-08 12:00
pcm__linear_8c.html
13.49
KB
-rw-r--r--
2019-08-08 12:00
pcm__meter_8c.html
22.2
KB
-rw-r--r--
2019-08-08 12:00
pcm__mmap__emul_8c.html
9.84
KB
-rw-r--r--
2019-08-08 12:00
pcm__mulaw_8c.html
13.48
KB
-rw-r--r--
2019-08-08 12:00
pcm__multi_8c.html
14.84
KB
-rw-r--r--
2019-08-08 12:00
pcm__null_8c.html
12.88
KB
-rw-r--r--
2019-08-08 12:00
pcm__plugin_8c.html
6.44
KB
-rw-r--r--
2019-08-08 12:00
pcm__rate_8c.html
16.13
KB
-rw-r--r--
2019-08-08 12:00
pcm__route_8c.html
21.28
KB
-rw-r--r--
2019-08-08 12:00
pcm__share_8c.html
15.31
KB
-rw-r--r--
2019-08-08 12:00
pcm__shm_8c.html
13.27
KB
-rw-r--r--
2019-08-08 12:00
pcm__simple_8c.html
10.12
KB
-rw-r--r--
2019-08-08 12:00
pcm__softvol_8c.html
16.08
KB
-rw-r--r--
2019-08-08 12:00
pcm_external_plugins.html
24.32
KB
-rw-r--r--
2019-08-08 12:00
pcm_plugins.html
66.5
KB
-rw-r--r--
2019-08-08 12:00
rawmidi.html
11.77
KB
-rw-r--r--
2019-08-08 12:00
rawmidi_8c.html
46.77
KB
-rw-r--r--
2019-08-08 12:00
rawmidi_8h.html
54.98
KB
-rw-r--r--
2019-08-08 12:00
rawmidi_8h_source.html
65.34
KB
-rw-r--r--
2019-08-08 12:00
seq.html
57.26
KB
-rw-r--r--
2019-08-08 12:00
seq_8c.html
197.23
KB
-rw-r--r--
2019-08-08 12:00
seq_8h.html
251.24
KB
-rw-r--r--
2019-08-08 12:00
seq_8h_source.html
272.74
KB
-rw-r--r--
2019-08-08 12:00
seq__event_8c.html
6.64
KB
-rw-r--r--
2019-08-08 12:00
seq__event_8h.html
29.19
KB
-rw-r--r--
2019-08-08 12:00
seq__event_8h_source.html
96.96
KB
-rw-r--r--
2019-08-08 12:00
seq__midi__event_8c.html
14.24
KB
-rw-r--r--
2019-08-08 12:00
seq__midi__event_8h.html
15.24
KB
-rw-r--r--
2019-08-08 12:00
seq__midi__event_8h_source.html
19.92
KB
-rw-r--r--
2019-08-08 12:00
seqmid_8h.html
42.31
KB
-rw-r--r--
2019-08-08 12:00
seqmid_8h_source.html
53.43
KB
-rw-r--r--
2019-08-08 12:00
setup_8c.html
9.85
KB
-rw-r--r--
2019-08-08 12:00
simple_8c.html
60.74
KB
-rw-r--r--
2019-08-08 12:00
simple__abst_8c.html
16.27
KB
-rw-r--r--
2019-08-08 12:00
simple__none_8c.html
9.28
KB
-rw-r--r--
2019-08-08 12:00
structctl__access__elem.html
6.41
KB
-rw-r--r--
2019-08-08 12:00
structsnd__aes__iec958__t.html
8.83
KB
-rw-r--r--
2019-08-08 12:00
structsnd__ctl__ext.html
18.52
KB
-rw-r--r--
2019-08-08 12:00
structsnd__ctl__ext__callback.html
35.7
KB
-rw-r--r--
2019-08-08 12:00
structsnd__devname.html
8.06
KB
-rw-r--r--
2019-08-08 12:00
structsnd__mixer__selem__regopt.html
10.25
KB
-rw-r--r--
2019-08-08 12:00
structsnd__pcm__audio__tstamp__config__t.html
6.58
KB
-rw-r--r--
2019-08-08 12:00
structsnd__pcm__audio__tstamp__report__t.html
7.29
KB
-rw-r--r--
2019-08-08 12:00
structsnd__pcm__channel__area__t.html
8.58
KB
-rw-r--r--
2019-08-08 12:00
structsnd__pcm__chmap__query__t.html
7.82
KB
-rw-r--r--
2019-08-08 12:00
structsnd__pcm__chmap__t.html
7.39
KB
-rw-r--r--
2019-08-08 12:00
structsnd__pcm__extplug.html
17.41
KB
-rw-r--r--
2019-08-08 12:00
structsnd__pcm__extplug__callback.html
16.62
KB
-rw-r--r--
2019-08-08 12:00
structsnd__pcm__ioplug.html
22.55
KB
-rw-r--r--
2019-08-08 12:00
structsnd__pcm__ioplug__callback.html
27.5
KB
-rw-r--r--
2019-08-08 12:00
structsnd__pcm__scope__ops__t.html
14.9
KB
-rw-r--r--
2019-08-08 12:00
structsnd__seq__addr__t.html
7.39
KB
-rw-r--r--
2019-08-08 12:00
structsnd__seq__connect__t.html
7.66
KB
-rw-r--r--
2019-08-08 12:00
structsnd__seq__ev__ctrl__t.html
8.8
KB
-rw-r--r--
2019-08-08 12:00
structsnd__seq__ev__ext.html
7.41
KB
-rw-r--r--
2019-08-08 12:00
structsnd__seq__ev__note__t.html
9.79
KB
-rw-r--r--
2019-08-08 12:00
structsnd__seq__ev__queue__control__t.html
12.5
KB
-rw-r--r--
2019-08-08 12:00
structsnd__seq__ev__raw32__t.html
6.74
KB
-rw-r--r--
2019-08-08 12:00
structsnd__seq__ev__raw8__t.html
6.74
KB
-rw-r--r--
2019-08-08 12:00
structsnd__seq__event__t.html
19.44
KB
-rw-r--r--
2019-08-08 12:00
structsnd__seq__queue__skew__t.html
7.42
KB
-rw-r--r--
2019-08-08 12:00
structsnd__seq__real__time__t.html
7.43
KB
-rw-r--r--
2019-08-08 12:00
structsnd__seq__result__t.html
7.37
KB
-rw-r--r--
2019-08-08 12:00
structsnd__timer__read__t.html
7.76
KB
-rw-r--r--
2019-08-08 12:00
structsnd__timer__tread__t.html
8.42
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__bytes__template.html
11.35
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__channel__elem.html
8.65
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__channel__map__template.html
7.96
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__channel__template.html
5.92
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__ctl__template.html
9.91
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__dai__template.html
12.13
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__enum__template.html
11.45
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__graph__elem.html
8.26
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__graph__template.html
7.73
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__hw__config__template.html
13.47
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__io__ops__template.html
8.23
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__link__template.html
12.93
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__mixer__template.html
11.44
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__obj__template.html
5.87
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__obj__template__t.html
15.83
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__pcm__template.html
15.76
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__pdata__template.html
7.56
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__stream__caps__template.html
16.33
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__stream__template.html
10.33
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__tlv__dbscale__template.html
9.14
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__tlv__template.html
6.84
KB
-rw-r--r--
2019-08-08 12:00
structsnd__tplg__widget__template.html
16.21
KB
-rw-r--r--
2019-08-08 12:00
sync_off.png
853
B
-rw-r--r--
2019-08-08 12:00
sync_on.png
845
B
-rw-r--r--
2019-08-08 12:00
tab_a.png
142
B
-rw-r--r--
2019-08-08 12:00
tab_b.png
169
B
-rw-r--r--
2019-08-08 12:00
tab_h.png
177
B
-rw-r--r--
2019-08-08 12:00
tab_s.png
184
B
-rw-r--r--
2019-08-08 12:00
tabs.css
1.14
KB
-rw-r--r--
2019-08-08 12:00
timer.html
6.57
KB
-rw-r--r--
2019-08-08 12:00
timer_8c.html
48.32
KB
-rw-r--r--
2019-08-08 12:00
timer_8h.html
85.53
KB
-rw-r--r--
2019-08-08 12:00
timer_8h_source.html
108.65
KB
-rw-r--r--
2019-08-08 12:00
timer__local_8h_source.html
27.74
KB
-rw-r--r--
2019-08-08 12:00
timer__query_8c.html
31.83
KB
-rw-r--r--
2019-08-08 12:00
tlv_8c.html
11.68
KB
-rw-r--r--
2019-08-08 12:00
topology_8h_source.html
138.52
KB
-rw-r--r--
2019-08-08 12:00
unionsnd__pcm__sync__id__t.html
8.07
KB
-rw-r--r--
2019-08-08 12:00
unionsnd__seq__timestamp__t.html
7.61
KB
-rw-r--r--
2019-08-08 12:00
use-case_8h.html
26.77
KB
-rw-r--r--
2019-08-08 12:00
use-case_8h_source.html
36.97
KB
-rw-r--r--
2019-08-08 12:00
version_8h_source.html
7.33
KB
-rw-r--r--
2019-08-08 12:00
wave1.gif
1.67
KB
-rw-r--r--
2019-08-08 12:00
wave2.gif
1020
B
-rw-r--r--
2019-08-08 12:00
Save
Rename
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.5"/> <title>ALSA project - the C library reference: Sequencer Client Interface</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/search.js"></script> <script type="text/javascript"> $(document).ready(function() { searchBox.OnSelectItem(0); }); </script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">ALSA project - the C library reference </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.5 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="examples.html"><span>Examples</span></a></li> <li> <div id="MSearchBox" class="MSearchBoxInactive"> <span class="left"> <img id="MSearchSelect" src="search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/> <input type="text" id="MSearchField" value="Search" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/> </span><span class="right"> <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> </span> </div> </li> </ul> </div> </div><!-- top --> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Pages</a></div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div class="header"> <div class="summary"> <a href="#define-members">Macros</a> | <a href="#typedef-members">Typedefs</a> | <a href="#enum-members">Enumerations</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">Sequencer Client Interface<div class="ingroups"><a class="el" href="group___sequencer.html">MIDI Sequencer</a></div></div> </div> </div><!--header--> <div class="contents"> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:ga894207ef8acec9da5fffe597749deca4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga894207ef8acec9da5fffe597749deca4">snd_seq_client_info_alloca</a>(<a class="el" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>)   <a class="el" href="group___global.html#ga0d723ca68908f9c4eb7c6e9eb03cff3f">__snd_alloca</a>(<a class="el" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>, snd_seq_client_info)</td></tr> <tr class="separator:ga894207ef8acec9da5fffe597749deca4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga662f3c4e0f6d83fbaa6737c028a67ddb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga662f3c4e0f6d83fbaa6737c028a67ddb">snd_seq_client_pool_alloca</a>(<a class="el" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>)   <a class="el" href="group___global.html#ga0d723ca68908f9c4eb7c6e9eb03cff3f">__snd_alloca</a>(<a class="el" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>, snd_seq_client_pool)</td></tr> <tr class="separator:ga662f3c4e0f6d83fbaa6737c028a67ddb"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> Typedefs</h2></td></tr> <tr class="memitem:gaab203ba82e80c859c8d577fb733e3ed7"><td class="memItemLeft" align="right" valign="top">typedef struct _snd_seq_client_info </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a></td></tr> <tr class="separator:gaab203ba82e80c859c8d577fb733e3ed7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gadc7ce8adaec84d42695492f0ba2515af"><td class="memItemLeft" align="right" valign="top">typedef struct _snd_seq_client_pool </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a></td></tr> <tr class="separator:gadc7ce8adaec84d42695492f0ba2515af"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> Enumerations</h2></td></tr> <tr class="memitem:gab56446870a0d358e3c4d9b0640fbaeed"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gab56446870a0d358e3c4d9b0640fbaeed">snd_seq_client_type_t</a> { <a class="el" href="group___seq_client.html#ggab56446870a0d358e3c4d9b0640fbaeedad496718243f7aac36d8e7f0ff4bd5cf7">SND_SEQ_USER_CLIENT</a> = 1, <a class="el" href="group___seq_client.html#ggab56446870a0d358e3c4d9b0640fbaeeda72126c32d00cabdf8e6c6d555791e4e0">SND_SEQ_KERNEL_CLIENT</a> = 2 }</td></tr> <tr class="separator:gab56446870a0d358e3c4d9b0640fbaeed"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:ga307d71507e4bd63602cd9686840e68ca"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga307d71507e4bd63602cd9686840e68ca">snd_seq_client_info_sizeof</a> (void)</td></tr> <tr class="memdesc:ga307d71507e4bd63602cd9686840e68ca"><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> <a href="#ga307d71507e4bd63602cd9686840e68ca">More...</a><br/></td></tr> <tr class="separator:ga307d71507e4bd63602cd9686840e68ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga632a84797c8b3a96cd188dae681a4c97"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga632a84797c8b3a96cd188dae681a4c97">snd_seq_client_info_malloc</a> (<a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> **<a class="el" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>)</td></tr> <tr class="memdesc:ga632a84797c8b3a96cd188dae681a4c97"><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> using standard malloc <a href="#ga632a84797c8b3a96cd188dae681a4c97">More...</a><br/></td></tr> <tr class="separator:ga632a84797c8b3a96cd188dae681a4c97"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac6da8138f5ab2966ac7cde41a2218965"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gac6da8138f5ab2966ac7cde41a2218965">snd_seq_client_info_free</a> (<a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *<a class="el" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>)</td></tr> <tr class="memdesc:gac6da8138f5ab2966ac7cde41a2218965"><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> <a href="#gac6da8138f5ab2966ac7cde41a2218965">More...</a><br/></td></tr> <tr class="separator:gac6da8138f5ab2966ac7cde41a2218965"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae45c6df3ba2bfccd72bab8bf0fad4791"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gae45c6df3ba2bfccd72bab8bf0fad4791">snd_seq_client_info_copy</a> (<a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *dst, const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *src)</td></tr> <tr class="memdesc:gae45c6df3ba2bfccd72bab8bf0fad4791"><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> to another <a href="#gae45c6df3ba2bfccd72bab8bf0fad4791">More...</a><br/></td></tr> <tr class="separator:gae45c6df3ba2bfccd72bab8bf0fad4791"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga5eccc990c80935a7cc7dc8f9fecc44eb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga5eccc990c80935a7cc7dc8f9fecc44eb">snd_seq_client_info_get_client</a> (const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info)</td></tr> <tr class="memdesc:ga5eccc990c80935a7cc7dc8f9fecc44eb"><td class="mdescLeft"> </td><td class="mdescRight">Get client id of a client_info container. <a href="#ga5eccc990c80935a7cc7dc8f9fecc44eb">More...</a><br/></td></tr> <tr class="separator:ga5eccc990c80935a7cc7dc8f9fecc44eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gadf8d7a9e3884ccaccc0fa8f3008a1922"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___seq_client.html#gab56446870a0d358e3c4d9b0640fbaeed">snd_seq_client_type_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gadf8d7a9e3884ccaccc0fa8f3008a1922">snd_seq_client_info_get_type</a> (const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info)</td></tr> <tr class="memdesc:gadf8d7a9e3884ccaccc0fa8f3008a1922"><td class="mdescLeft"> </td><td class="mdescRight">Get client type of a client_info container. <a href="#gadf8d7a9e3884ccaccc0fa8f3008a1922">More...</a><br/></td></tr> <tr class="separator:gadf8d7a9e3884ccaccc0fa8f3008a1922"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga72c935b373607fea06a2c3ad996d1722"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga72c935b373607fea06a2c3ad996d1722">snd_seq_client_info_get_name</a> (<a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info)</td></tr> <tr class="memdesc:ga72c935b373607fea06a2c3ad996d1722"><td class="mdescLeft"> </td><td class="mdescRight">Get the name of a client_info container. <a href="#ga72c935b373607fea06a2c3ad996d1722">More...</a><br/></td></tr> <tr class="separator:ga72c935b373607fea06a2c3ad996d1722"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga68795cb06ceb82f8b02cfcb272024936"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga68795cb06ceb82f8b02cfcb272024936">snd_seq_client_info_get_broadcast_filter</a> (const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info)</td></tr> <tr class="memdesc:ga68795cb06ceb82f8b02cfcb272024936"><td class="mdescLeft"> </td><td class="mdescRight">Get the broadcast filter usage of a client_info container. <a href="#ga68795cb06ceb82f8b02cfcb272024936">More...</a><br/></td></tr> <tr class="separator:ga68795cb06ceb82f8b02cfcb272024936"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa5788a36d5d5e3ad710114b355957323"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gaa5788a36d5d5e3ad710114b355957323">snd_seq_client_info_get_error_bounce</a> (const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info)</td></tr> <tr class="memdesc:gaa5788a36d5d5e3ad710114b355957323"><td class="mdescLeft"> </td><td class="mdescRight">Get the error-bounce usage of a client_info container. <a href="#gaa5788a36d5d5e3ad710114b355957323">More...</a><br/></td></tr> <tr class="separator:gaa5788a36d5d5e3ad710114b355957323"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaf6f134c1ca63142a5d61ea7e44a24eda"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gaf6f134c1ca63142a5d61ea7e44a24eda">snd_seq_client_info_get_card</a> (const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info)</td></tr> <tr class="memdesc:gaf6f134c1ca63142a5d61ea7e44a24eda"><td class="mdescLeft"> </td><td class="mdescRight">Get the sound card number. <a href="#gaf6f134c1ca63142a5d61ea7e44a24eda">More...</a><br/></td></tr> <tr class="separator:gaf6f134c1ca63142a5d61ea7e44a24eda"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab1cc1f3bf148d0510facf7ba194285d2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gab1cc1f3bf148d0510facf7ba194285d2">snd_seq_client_info_get_pid</a> (const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info)</td></tr> <tr class="memdesc:gab1cc1f3bf148d0510facf7ba194285d2"><td class="mdescLeft"> </td><td class="mdescRight">Get the owning PID. <a href="#gab1cc1f3bf148d0510facf7ba194285d2">More...</a><br/></td></tr> <tr class="separator:gab1cc1f3bf148d0510facf7ba194285d2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac9298146a03d2680fa9bd00bb912fdb9"><td class="memItemLeft" align="right" valign="top">const unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gac9298146a03d2680fa9bd00bb912fdb9">snd_seq_client_info_get_event_filter</a> (const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info)</td></tr> <tr class="memdesc:gac9298146a03d2680fa9bd00bb912fdb9"><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Get the event filter bitmap of a client_info container <a href="#gac9298146a03d2680fa9bd00bb912fdb9">More...</a><br/></td></tr> <tr class="separator:gac9298146a03d2680fa9bd00bb912fdb9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gacc60e8ca52278c2ab78bcf317591309b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gacc60e8ca52278c2ab78bcf317591309b">snd_seq_client_info_get_num_ports</a> (const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info)</td></tr> <tr class="memdesc:gacc60e8ca52278c2ab78bcf317591309b"><td class="mdescLeft"> </td><td class="mdescRight">Get the number of opened ports of a client_info container. <a href="#gacc60e8ca52278c2ab78bcf317591309b">More...</a><br/></td></tr> <tr class="separator:gacc60e8ca52278c2ab78bcf317591309b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga10db9e262a007b34010a1112afca2f73"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga10db9e262a007b34010a1112afca2f73">snd_seq_client_info_get_event_lost</a> (const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info)</td></tr> <tr class="memdesc:ga10db9e262a007b34010a1112afca2f73"><td class="mdescLeft"> </td><td class="mdescRight">Get the number of lost events of a client_info container. <a href="#ga10db9e262a007b34010a1112afca2f73">More...</a><br/></td></tr> <tr class="separator:ga10db9e262a007b34010a1112afca2f73"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga202a4ed9a8dcb521b1b7468fd2ea9560"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga202a4ed9a8dcb521b1b7468fd2ea9560">snd_seq_client_info_set_client</a> (<a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info, int client)</td></tr> <tr class="memdesc:ga202a4ed9a8dcb521b1b7468fd2ea9560"><td class="mdescLeft"> </td><td class="mdescRight">Set the client id of a client_info container. <a href="#ga202a4ed9a8dcb521b1b7468fd2ea9560">More...</a><br/></td></tr> <tr class="separator:ga202a4ed9a8dcb521b1b7468fd2ea9560"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga17a196d1cba06f3d96f79882884b5cc3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga17a196d1cba06f3d96f79882884b5cc3">snd_seq_client_info_set_name</a> (<a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info, const char *name)</td></tr> <tr class="memdesc:ga17a196d1cba06f3d96f79882884b5cc3"><td class="mdescLeft"> </td><td class="mdescRight">Set the name of a client_info container. <a href="#ga17a196d1cba06f3d96f79882884b5cc3">More...</a><br/></td></tr> <tr class="separator:ga17a196d1cba06f3d96f79882884b5cc3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga69acaad376ff2645afe6dbd46fd74b15"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga69acaad376ff2645afe6dbd46fd74b15">snd_seq_client_info_set_broadcast_filter</a> (<a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info, int val)</td></tr> <tr class="memdesc:ga69acaad376ff2645afe6dbd46fd74b15"><td class="mdescLeft"> </td><td class="mdescRight">Set the broadcast filter usage of a client_info container. <a href="#ga69acaad376ff2645afe6dbd46fd74b15">More...</a><br/></td></tr> <tr class="separator:ga69acaad376ff2645afe6dbd46fd74b15"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga11ffeb226dc9f79a18069d8c3c26d12b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga11ffeb226dc9f79a18069d8c3c26d12b">snd_seq_client_info_set_error_bounce</a> (<a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info, int val)</td></tr> <tr class="memdesc:ga11ffeb226dc9f79a18069d8c3c26d12b"><td class="mdescLeft"> </td><td class="mdescRight">Set the error-bounce usage of a client_info container. <a href="#ga11ffeb226dc9f79a18069d8c3c26d12b">More...</a><br/></td></tr> <tr class="separator:ga11ffeb226dc9f79a18069d8c3c26d12b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad130c3a85ea614450905149339419794"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gad130c3a85ea614450905149339419794">snd_seq_client_info_set_event_filter</a> (<a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info, unsigned char *filter)</td></tr> <tr class="memdesc:gad130c3a85ea614450905149339419794"><td class="mdescLeft"> </td><td class="mdescRight">(DEPRECATED) Set the event filter bitmap of a client_info container <a href="#gad130c3a85ea614450905149339419794">More...</a><br/></td></tr> <tr class="separator:gad130c3a85ea614450905149339419794"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga70d31a588c75cc7e8407974942f8f974"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga70d31a588c75cc7e8407974942f8f974">snd_seq_client_info_event_filter_clear</a> (<a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info)</td></tr> <tr class="memdesc:ga70d31a588c75cc7e8407974942f8f974"><td class="mdescLeft"> </td><td class="mdescRight">Disable event filtering of a client_info container. <a href="#ga70d31a588c75cc7e8407974942f8f974">More...</a><br/></td></tr> <tr class="separator:ga70d31a588c75cc7e8407974942f8f974"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga90f86c0c27e8f279c887728ed59d2ec5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga90f86c0c27e8f279c887728ed59d2ec5">snd_seq_client_info_event_filter_add</a> (<a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info, int event_type)</td></tr> <tr class="memdesc:ga90f86c0c27e8f279c887728ed59d2ec5"><td class="mdescLeft"> </td><td class="mdescRight">Add an event type to the event filtering of a client_info container. <a href="#ga90f86c0c27e8f279c887728ed59d2ec5">More...</a><br/></td></tr> <tr class="separator:ga90f86c0c27e8f279c887728ed59d2ec5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga379ef80c5c54ad11188ed0256068f83a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga379ef80c5c54ad11188ed0256068f83a">snd_seq_client_info_event_filter_del</a> (<a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info, int event_type)</td></tr> <tr class="memdesc:ga379ef80c5c54ad11188ed0256068f83a"><td class="mdescLeft"> </td><td class="mdescRight">Remove an event type from the event filtering of a client_info container. <a href="#ga379ef80c5c54ad11188ed0256068f83a">More...</a><br/></td></tr> <tr class="separator:ga379ef80c5c54ad11188ed0256068f83a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga252e1390151d892c190f4e1744046bff"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga252e1390151d892c190f4e1744046bff">snd_seq_client_info_event_filter_check</a> (<a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info, int event_type)</td></tr> <tr class="memdesc:ga252e1390151d892c190f4e1744046bff"><td class="mdescLeft"> </td><td class="mdescRight">Check if an event type is present in the event filtering of a client_info container. <a href="#ga252e1390151d892c190f4e1744046bff">More...</a><br/></td></tr> <tr class="separator:ga252e1390151d892c190f4e1744046bff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad4e3dd20d087a3ac4b709b4fbb525ad7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7">snd_seq_get_client_info</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *handle, <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info)</td></tr> <tr class="memdesc:gad4e3dd20d087a3ac4b709b4fbb525ad7"><td class="mdescLeft"> </td><td class="mdescRight">obtain the current client information <a href="#gad4e3dd20d087a3ac4b709b4fbb525ad7">More...</a><br/></td></tr> <tr class="separator:gad4e3dd20d087a3ac4b709b4fbb525ad7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaa6c062d0423dbd735c0f97f3e0aad6ee"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gaa6c062d0423dbd735c0f97f3e0aad6ee">snd_seq_get_any_client_info</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *handle, int client, <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info)</td></tr> <tr class="memdesc:gaa6c062d0423dbd735c0f97f3e0aad6ee"><td class="mdescLeft"> </td><td class="mdescRight">obtain the information of the given client <a href="#gaa6c062d0423dbd735c0f97f3e0aad6ee">More...</a><br/></td></tr> <tr class="separator:gaa6c062d0423dbd735c0f97f3e0aad6ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga109f62fb356c322533ddde4a6ce2c587"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga109f62fb356c322533ddde4a6ce2c587">snd_seq_set_client_info</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *handle, <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info)</td></tr> <tr class="memdesc:ga109f62fb356c322533ddde4a6ce2c587"><td class="mdescLeft"> </td><td class="mdescRight">set the current client information <a href="#ga109f62fb356c322533ddde4a6ce2c587">More...</a><br/></td></tr> <tr class="separator:ga109f62fb356c322533ddde4a6ce2c587"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga71ed00b1bf9265563a5377e720511cae"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga71ed00b1bf9265563a5377e720511cae">snd_seq_query_next_client</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *handle, <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *info)</td></tr> <tr class="memdesc:ga71ed00b1bf9265563a5377e720511cae"><td class="mdescLeft"> </td><td class="mdescRight">query the next client <a href="#ga71ed00b1bf9265563a5377e720511cae">More...</a><br/></td></tr> <tr class="separator:ga71ed00b1bf9265563a5377e720511cae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga64dd385218ec42e3b29a3fbbea4f16ae"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga64dd385218ec42e3b29a3fbbea4f16ae">snd_seq_client_pool_sizeof</a> (void)</td></tr> <tr class="memdesc:ga64dd385218ec42e3b29a3fbbea4f16ae"><td class="mdescLeft"> </td><td class="mdescRight">get size of <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> <a href="#ga64dd385218ec42e3b29a3fbbea4f16ae">More...</a><br/></td></tr> <tr class="separator:ga64dd385218ec42e3b29a3fbbea4f16ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga9e7694a46464eef735baa6fe707772e5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga9e7694a46464eef735baa6fe707772e5">snd_seq_client_pool_malloc</a> (<a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> **<a class="el" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>)</td></tr> <tr class="memdesc:ga9e7694a46464eef735baa6fe707772e5"><td class="mdescLeft"> </td><td class="mdescRight">allocate an empty <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> using standard malloc <a href="#ga9e7694a46464eef735baa6fe707772e5">More...</a><br/></td></tr> <tr class="separator:ga9e7694a46464eef735baa6fe707772e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gadf2b20b02752e3986a04191e8f978114"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gadf2b20b02752e3986a04191e8f978114">snd_seq_client_pool_free</a> (<a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> *<a class="el" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>)</td></tr> <tr class="memdesc:gadf2b20b02752e3986a04191e8f978114"><td class="mdescLeft"> </td><td class="mdescRight">frees a previously allocated <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> <a href="#gadf2b20b02752e3986a04191e8f978114">More...</a><br/></td></tr> <tr class="separator:gadf2b20b02752e3986a04191e8f978114"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga2800f799c3d2f91dad38ac4507fbf5a2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga2800f799c3d2f91dad38ac4507fbf5a2">snd_seq_client_pool_copy</a> (<a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> *dst, const <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> *src)</td></tr> <tr class="memdesc:ga2800f799c3d2f91dad38ac4507fbf5a2"><td class="mdescLeft"> </td><td class="mdescRight">copy one <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> to another <a href="#ga2800f799c3d2f91dad38ac4507fbf5a2">More...</a><br/></td></tr> <tr class="separator:ga2800f799c3d2f91dad38ac4507fbf5a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga0fe8815acdcea59b64f6c8309fd3976f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga0fe8815acdcea59b64f6c8309fd3976f">snd_seq_client_pool_get_client</a> (const <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> *info)</td></tr> <tr class="memdesc:ga0fe8815acdcea59b64f6c8309fd3976f"><td class="mdescLeft"> </td><td class="mdescRight">Get the client id of a queue_info container. <a href="#ga0fe8815acdcea59b64f6c8309fd3976f">More...</a><br/></td></tr> <tr class="separator:ga0fe8815acdcea59b64f6c8309fd3976f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga97029b162c526b18a06b989b0ceb0ba0"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga97029b162c526b18a06b989b0ceb0ba0">snd_seq_client_pool_get_output_pool</a> (const <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> *info)</td></tr> <tr class="memdesc:ga97029b162c526b18a06b989b0ceb0ba0"><td class="mdescLeft"> </td><td class="mdescRight">Get the output pool size of a queue_info container. <a href="#ga97029b162c526b18a06b989b0ceb0ba0">More...</a><br/></td></tr> <tr class="separator:ga97029b162c526b18a06b989b0ceb0ba0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga2a30c5144b83b16742dc58a43c3285d8"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga2a30c5144b83b16742dc58a43c3285d8">snd_seq_client_pool_get_input_pool</a> (const <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> *info)</td></tr> <tr class="memdesc:ga2a30c5144b83b16742dc58a43c3285d8"><td class="mdescLeft"> </td><td class="mdescRight">Get the input pool size of a queue_info container. <a href="#ga2a30c5144b83b16742dc58a43c3285d8">More...</a><br/></td></tr> <tr class="separator:ga2a30c5144b83b16742dc58a43c3285d8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga08f0213028e27cc005d2ae9deab054ff"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga08f0213028e27cc005d2ae9deab054ff">snd_seq_client_pool_get_output_room</a> (const <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> *info)</td></tr> <tr class="memdesc:ga08f0213028e27cc005d2ae9deab054ff"><td class="mdescLeft"> </td><td class="mdescRight">Get the output room size of a queue_info container. <a href="#ga08f0213028e27cc005d2ae9deab054ff">More...</a><br/></td></tr> <tr class="separator:ga08f0213028e27cc005d2ae9deab054ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga2ed48ca260bbeae082d7ff9e92d29e03"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga2ed48ca260bbeae082d7ff9e92d29e03">snd_seq_client_pool_get_output_free</a> (const <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> *info)</td></tr> <tr class="memdesc:ga2ed48ca260bbeae082d7ff9e92d29e03"><td class="mdescLeft"> </td><td class="mdescRight">Get the available size on output pool of a queue_info container. <a href="#ga2ed48ca260bbeae082d7ff9e92d29e03">More...</a><br/></td></tr> <tr class="separator:ga2ed48ca260bbeae082d7ff9e92d29e03"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gaee2a604809f284e9de22cf36aaa4326b"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gaee2a604809f284e9de22cf36aaa4326b">snd_seq_client_pool_get_input_free</a> (const <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> *info)</td></tr> <tr class="memdesc:gaee2a604809f284e9de22cf36aaa4326b"><td class="mdescLeft"> </td><td class="mdescRight">Get the available size on input pool of a queue_info container. <a href="#gaee2a604809f284e9de22cf36aaa4326b">More...</a><br/></td></tr> <tr class="separator:gaee2a604809f284e9de22cf36aaa4326b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gac32365b27518a67e72231f835f3eb054"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#gac32365b27518a67e72231f835f3eb054">snd_seq_client_pool_set_output_pool</a> (<a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> *info, size_t size)</td></tr> <tr class="memdesc:gac32365b27518a67e72231f835f3eb054"><td class="mdescLeft"> </td><td class="mdescRight">Set the output pool size of a queue_info container. <a href="#gac32365b27518a67e72231f835f3eb054">More...</a><br/></td></tr> <tr class="separator:gac32365b27518a67e72231f835f3eb054"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga197e31b28dedbe68946704c38e6805d0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga197e31b28dedbe68946704c38e6805d0">snd_seq_client_pool_set_input_pool</a> (<a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> *info, size_t size)</td></tr> <tr class="memdesc:ga197e31b28dedbe68946704c38e6805d0"><td class="mdescLeft"> </td><td class="mdescRight">Set the input pool size of a queue_info container. <a href="#ga197e31b28dedbe68946704c38e6805d0">More...</a><br/></td></tr> <tr class="separator:ga197e31b28dedbe68946704c38e6805d0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga1bedc9459e1ec6e4dfa34904105dc215"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga1bedc9459e1ec6e4dfa34904105dc215">snd_seq_client_pool_set_output_room</a> (<a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> *info, size_t size)</td></tr> <tr class="memdesc:ga1bedc9459e1ec6e4dfa34904105dc215"><td class="mdescLeft"> </td><td class="mdescRight">Set the output room size of a queue_info container. <a href="#ga1bedc9459e1ec6e4dfa34904105dc215">More...</a><br/></td></tr> <tr class="separator:ga1bedc9459e1ec6e4dfa34904105dc215"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga896dd0d346d66cc7deac06eaf7ce056a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga896dd0d346d66cc7deac06eaf7ce056a">snd_seq_get_client_pool</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *handle, <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> *info)</td></tr> <tr class="memdesc:ga896dd0d346d66cc7deac06eaf7ce056a"><td class="mdescLeft"> </td><td class="mdescRight">obtain the pool information of the current client <a href="#ga896dd0d346d66cc7deac06eaf7ce056a">More...</a><br/></td></tr> <tr class="separator:ga896dd0d346d66cc7deac06eaf7ce056a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga076635492cecbf740302c97a4a84ea07"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___seq_client.html#ga076635492cecbf740302c97a4a84ea07">snd_seq_set_client_pool</a> (<a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *handle, <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> *info)</td></tr> <tr class="memdesc:ga076635492cecbf740302c97a4a84ea07"><td class="mdescLeft"> </td><td class="mdescRight">set the pool information <a href="#ga076635492cecbf740302c97a4a84ea07">More...</a><br/></td></tr> <tr class="separator:ga076635492cecbf740302c97a4a84ea07"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <p>Sequencer Client Interface </p> <h2 class="groupheader">Macro Definition Documentation</h2> <a class="anchor" id="ga894207ef8acec9da5fffe597749deca4"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define snd_seq_client_info_alloca</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a></td><td>)</td> <td>   <a class="el" href="group___global.html#ga0d723ca68908f9c4eb7c6e9eb03cff3f">__snd_alloca</a>(<a class="el" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>, snd_seq_client_info)</td> </tr> </table> </div><div class="memdoc"> <p>allocate a <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> container on stack </p> </div> </div> <a class="anchor" id="ga662f3c4e0f6d83fbaa6737c028a67ddb"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define snd_seq_client_pool_alloca</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a></td><td>)</td> <td>   <a class="el" href="group___global.html#ga0d723ca68908f9c4eb7c6e9eb03cff3f">__snd_alloca</a>(<a class="el" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>, snd_seq_client_pool)</td> </tr> </table> </div><div class="memdoc"> <p>allocate a <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> container on stack </p> </div> </div> <h2 class="groupheader">Typedef Documentation</h2> <a class="anchor" id="gaab203ba82e80c859c8d577fb733e3ed7"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct _snd_seq_client_info <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a></td> </tr> </table> </div><div class="memdoc"> <p>client information container </p> </div> </div> <a class="anchor" id="gadc7ce8adaec84d42695492f0ba2515af"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct _snd_seq_client_pool <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a></td> </tr> </table> </div><div class="memdoc"> <p>client pool information container </p> </div> </div> <h2 class="groupheader">Enumeration Type Documentation</h2> <a class="anchor" id="gab56446870a0d358e3c4d9b0640fbaeed"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="group___seq_client.html#gab56446870a0d358e3c4d9b0640fbaeed">snd_seq_client_type_t</a></td> </tr> </table> </div><div class="memdoc"> <p>client types </p> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggab56446870a0d358e3c4d9b0640fbaeedad496718243f7aac36d8e7f0ff4bd5cf7"></a>SND_SEQ_USER_CLIENT</em> </td><td class="fielddoc"> <p>user client </p> </td></tr> <tr><td class="fieldname"><em><a class="anchor" id="ggab56446870a0d358e3c4d9b0640fbaeeda72126c32d00cabdf8e6c6d555791e4e0"></a>SND_SEQ_KERNEL_CLIENT</em> </td><td class="fielddoc"> <p>kernel client </p> </td></tr> </table> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a class="anchor" id="gae45c6df3ba2bfccd72bab8bf0fad4791"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void snd_seq_client_info_copy </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>dst</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>src</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>copy one <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> to another </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">dst</td><td>pointer to destination </td></tr> <tr><td class="paramname">src</td><td>pointer to source </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="ga90f86c0c27e8f279c887728ed59d2ec5"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void snd_seq_client_info_event_filter_add </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>event_type</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Add an event type to the event filtering of a client_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> <tr><td class="paramname">event_type</td><td>event type to be added</td></tr> </table> </dd> </dl> <p>Set the event filtering flag of this client_info and add the specified event type to the filter bitmap of this client_info container.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a>, <a class="el" href="group___seq_client.html#ga109f62fb356c322533ddde4a6ce2c587" title="set the current client information ">snd_seq_set_client_info()</a>, <a class="el" href="group___seq_client.html#ga379ef80c5c54ad11188ed0256068f83a" title="Remove an event type from the event filtering of a client_info container. ">snd_seq_client_info_event_filter_del()</a>, <a class="el" href="group___seq_client.html#ga252e1390151d892c190f4e1744046bff" title="Check if an event type is present in the event filtering of a client_info container. ">snd_seq_client_info_event_filter_check()</a>, <a class="el" href="group___seq_client.html#ga70d31a588c75cc7e8407974942f8f974" title="Disable event filtering of a client_info container. ">snd_seq_client_info_event_filter_clear()</a> </dd></dl> </div> </div> <a class="anchor" id="ga252e1390151d892c190f4e1744046bff"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_client_info_event_filter_check </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>event_type</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Check if an event type is present in the event filtering of a client_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> <tr><td class="paramname">event_type</td><td>event type to be checked </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>1 if the event type is present, 0 otherwise</dd></dl> <p>Test if the event type is in the filter bitmap of this client_info container.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a>, <a class="el" href="group___seq_client.html#ga109f62fb356c322533ddde4a6ce2c587" title="set the current client information ">snd_seq_set_client_info()</a>, <a class="el" href="group___seq_client.html#ga90f86c0c27e8f279c887728ed59d2ec5" title="Add an event type to the event filtering of a client_info container. ">snd_seq_client_info_event_filter_add()</a>, <a class="el" href="group___seq_client.html#ga379ef80c5c54ad11188ed0256068f83a" title="Remove an event type from the event filtering of a client_info container. ">snd_seq_client_info_event_filter_del()</a>, <a class="el" href="group___seq_client.html#ga70d31a588c75cc7e8407974942f8f974" title="Disable event filtering of a client_info container. ">snd_seq_client_info_event_filter_clear()</a> </dd></dl> </div> </div> <a class="anchor" id="ga70d31a588c75cc7e8407974942f8f974"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void snd_seq_client_info_event_filter_clear </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Disable event filtering of a client_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container</td></tr> </table> </dd> </dl> <p>Remove all event types added with <a class="el" href="group___seq_client.html#ga90f86c0c27e8f279c887728ed59d2ec5" title="Add an event type to the event filtering of a client_info container. ">snd_seq_client_info_event_filter_add</a> and clear the event filtering flag of this client_info container.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#ga90f86c0c27e8f279c887728ed59d2ec5" title="Add an event type to the event filtering of a client_info container. ">snd_seq_client_info_event_filter_add()</a>, <a class="el" href="group___seq_client.html#ga379ef80c5c54ad11188ed0256068f83a" title="Remove an event type from the event filtering of a client_info container. ">snd_seq_client_info_event_filter_del()</a>, <a class="el" href="group___seq_client.html#ga252e1390151d892c190f4e1744046bff" title="Check if an event type is present in the event filtering of a client_info container. ">snd_seq_client_info_event_filter_check()</a>, <a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a>, <a class="el" href="group___seq_client.html#ga109f62fb356c322533ddde4a6ce2c587" title="set the current client information ">snd_seq_set_client_info()</a> </dd></dl> </div> </div> <a class="anchor" id="ga379ef80c5c54ad11188ed0256068f83a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void snd_seq_client_info_event_filter_del </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>event_type</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Remove an event type from the event filtering of a client_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> <tr><td class="paramname">event_type</td><td>event type to be removed</td></tr> </table> </dd> </dl> <p>Removes the specified event from the filter bitmap of this client_info container. It will not clear the event filtering flag, use <a class="el" href="group___seq_client.html#ga70d31a588c75cc7e8407974942f8f974" title="Disable event filtering of a client_info container. ">snd_seq_client_info_event_filter_clear</a> instead.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a>, <a class="el" href="group___seq_client.html#ga109f62fb356c322533ddde4a6ce2c587" title="set the current client information ">snd_seq_set_client_info()</a>, <a class="el" href="group___seq_client.html#ga90f86c0c27e8f279c887728ed59d2ec5" title="Add an event type to the event filtering of a client_info container. ">snd_seq_client_info_event_filter_add()</a>, <a class="el" href="group___seq_client.html#ga252e1390151d892c190f4e1744046bff" title="Check if an event type is present in the event filtering of a client_info container. ">snd_seq_client_info_event_filter_check()</a>, <a class="el" href="group___seq_client.html#ga70d31a588c75cc7e8407974942f8f974" title="Disable event filtering of a client_info container. ">snd_seq_client_info_event_filter_clear()</a> </dd></dl> </div> </div> <a class="anchor" id="gac6da8138f5ab2966ac7cde41a2218965"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void snd_seq_client_info_free </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>frees a previously allocated <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">obj</td><td>pointer to object to free </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="ga68795cb06ceb82f8b02cfcb272024936"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_client_info_get_broadcast_filter </td> <td>(</td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get the broadcast filter usage of a client_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>1 if broadcast is accepted</dd></dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a>, <a class="el" href="group___seq_client.html#ga69acaad376ff2645afe6dbd46fd74b15" title="Set the broadcast filter usage of a client_info container. ">snd_seq_client_info_set_broadcast_filter()</a> </dd></dl> </div> </div> <a class="anchor" id="gaf6f134c1ca63142a5d61ea7e44a24eda"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_client_info_get_card </td> <td>(</td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get the sound card number. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>card number or -1 if value is not available.</dd></dl> <p>Only available for <a class="el" href="group___seq_client.html#ggab56446870a0d358e3c4d9b0640fbaeeda72126c32d00cabdf8e6c6d555791e4e0">SND_SEQ_KERNEL_CLIENT</a> clients.</p> <p>The card number can be used to query state about the hardware device providing this client, by concatenating <code>"hw:CARD="</code> with the card number and using it as the <code>name</code> parameter to <a class="el" href="group___control.html#ga58537f5b74c9c1f51699f9908a0d7f56" title="Opens a CTL. ">snd_ctl_open()</a>.</p> <dl class="section note"><dt>Note</dt><dd>The return value of -1 is returned for two different conditions: when the running kernel does not support this operation, and when the client does not have a hardware card attached. See <a class="el" href="group___seq_client.html#gab1cc1f3bf148d0510facf7ba194285d2" title="Get the owning PID. ">snd_seq_client_info_get_pid()</a> for a way to determine if the currently running kernel has support for this operation.</dd></dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gab1cc1f3bf148d0510facf7ba194285d2" title="Get the owning PID. ">snd_seq_client_info_get_pid()</a>, <a class="el" href="group___control.html#gad48d44da8e3bfe150e928267008b8ff5" title="Obtain the card name. ">snd_card_get_name()</a>, <a class="el" href="group___control.html#ga547dcead4a72f24db4a0f9f530f75228" title="Obtain the card long name. ">snd_card_get_longname()</a>, <a class="el" href="group___control.html#ga58537f5b74c9c1f51699f9908a0d7f56" title="Opens a CTL. ">snd_ctl_open()</a>, <a class="el" href="group___control.html#gaaa78539d04df0f1642d00c07a86d0fe8" title="Get card related information. ">snd_ctl_card_info()</a> </dd></dl> </div> </div> <a class="anchor" id="ga5eccc990c80935a7cc7dc8f9fecc44eb"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_client_info_get_client </td> <td>(</td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get client id of a client_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>client id</dd></dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a>, <a class="el" href="group___seq_client.html#ga202a4ed9a8dcb521b1b7468fd2ea9560" title="Set the client id of a client_info container. ">snd_seq_client_info_set_client()</a>, <a class="el" href="group___sequencer.html#ga2cdaded101f041b9a0930b665ac44b93" title="Get the client id. ">snd_seq_client_id()</a> </dd></dl> </div> </div> <a class="anchor" id="gaa5788a36d5d5e3ad710114b355957323"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_client_info_get_error_bounce </td> <td>(</td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get the error-bounce usage of a client_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>1 if error-bounce is enabled</dd></dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a>, <a class="el" href="group___seq_client.html#ga11ffeb226dc9f79a18069d8c3c26d12b" title="Set the error-bounce usage of a client_info container. ">snd_seq_client_info_set_error_bounce()</a> </dd></dl> </div> </div> <a class="anchor" id="gac9298146a03d2680fa9bd00bb912fdb9"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const unsigned char* snd_seq_client_info_get_event_filter </td> <td>(</td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>(DEPRECATED) Get the event filter bitmap of a client_info container </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>NULL if no event filter, or pointer to event filter bitmap</dd></dl> <p>Use <a class="el" href="group___seq_client.html#ga252e1390151d892c190f4e1744046bff" title="Check if an event type is present in the event filtering of a client_info container. ">snd_seq_client_info_event_filter_check()</a> instead.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#ga90f86c0c27e8f279c887728ed59d2ec5" title="Add an event type to the event filtering of a client_info container. ">snd_seq_client_info_event_filter_add()</a>, <a class="el" href="group___seq_client.html#ga379ef80c5c54ad11188ed0256068f83a" title="Remove an event type from the event filtering of a client_info container. ">snd_seq_client_info_event_filter_del()</a>, <a class="el" href="group___seq_client.html#ga252e1390151d892c190f4e1744046bff" title="Check if an event type is present in the event filtering of a client_info container. ">snd_seq_client_info_event_filter_check()</a>, <a class="el" href="group___seq_client.html#ga70d31a588c75cc7e8407974942f8f974" title="Disable event filtering of a client_info container. ">snd_seq_client_info_event_filter_clear()</a>, <a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a> </dd></dl> </div> </div> <a class="anchor" id="ga10db9e262a007b34010a1112afca2f73"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_client_info_get_event_lost </td> <td>(</td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get the number of lost events of a client_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>number of lost events</dd></dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a> </dd></dl> </div> </div> <a class="anchor" id="ga72c935b373607fea06a2c3ad996d1722"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const char* snd_seq_client_info_get_name </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get the name of a client_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>name string</dd></dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a>, <a class="el" href="group___seq_client.html#ga17a196d1cba06f3d96f79882884b5cc3" title="Set the name of a client_info container. ">snd_seq_client_info_set_name()</a> </dd></dl> </div> </div> <a class="anchor" id="gacc60e8ca52278c2ab78bcf317591309b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_client_info_get_num_ports </td> <td>(</td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get the number of opened ports of a client_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>number of opened ports</dd></dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a> </dd></dl> </div> </div> <a class="anchor" id="gab1cc1f3bf148d0510facf7ba194285d2"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_client_info_get_pid </td> <td>(</td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get the owning PID. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>pid or -1 if value is not available.</dd></dl> <p>Only available for <a class="el" href="group___seq_client.html#ggab56446870a0d358e3c4d9b0640fbaeedad496718243f7aac36d8e7f0ff4bd5cf7">SND_SEQ_USER_CLIENT</a> clients.</p> <dl class="section note"><dt>Note</dt><dd>The functionality for getting a client's PID and getting a client's card was added to the kernel at the same time, so you can use this function to determine if the running kernel supports reporting these values. If your own client has a valid PID as reported by this function, then the running kernel supports both <a class="el" href="group___seq_client.html#gaf6f134c1ca63142a5d61ea7e44a24eda" title="Get the sound card number. ">snd_seq_client_info_get_card()</a> and <a class="el" href="group___seq_client.html#gab1cc1f3bf148d0510facf7ba194285d2" title="Get the owning PID. ">snd_seq_client_info_get_pid()</a>.</dd> <dd> Example code for determining kernel support: <div class="fragment"><div class="line">* <span class="keywordtype">int</span> is_get_card_or_pid_supported(<a class="code" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> *seq)</div> <div class="line">* {</div> <div class="line">* <a class="code" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> *my_client_info;</div> <div class="line">* <a class="code" href="group___seq_client.html#ga894207ef8acec9da5fffe597749deca4">snd_seq_client_info_alloca</a>(&my_client_info);</div> <div class="line">* <a class="code" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7">snd_seq_get_client_info</a>(seq, my_client_info);</div> <div class="line">* <span class="keywordflow">return</span> <a class="code" href="group___seq_client.html#gab1cc1f3bf148d0510facf7ba194285d2">snd_seq_client_info_get_pid</a>(my_client_info) != -1;</div> <div class="line">* }</div> <div class="line">* </div> </div><!-- fragment --></dd></dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gaf6f134c1ca63142a5d61ea7e44a24eda" title="Get the sound card number. ">snd_seq_client_info_get_card()</a> </dd></dl> </div> </div> <a class="anchor" id="gadf8d7a9e3884ccaccc0fa8f3008a1922"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group___seq_client.html#gab56446870a0d358e3c4d9b0640fbaeed">snd_seq_client_type_t</a> snd_seq_client_info_get_type </td> <td>(</td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get client type of a client_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>client type</dd></dl> <p>The client type is either <a class="el" href="group___seq_client.html#ggab56446870a0d358e3c4d9b0640fbaeeda72126c32d00cabdf8e6c6d555791e4e0">SND_SEQ_KERNEL_CLIENT</a> or <a class="el" href="group___seq_client.html#ggab56446870a0d358e3c4d9b0640fbaeedad496718243f7aac36d8e7f0ff4bd5cf7">SND_SEQ_USER_CLIENT</a> for kernel or user client respectively.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a> </dd></dl> </div> </div> <a class="anchor" id="ga632a84797c8b3a96cd188dae681a4c97"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_client_info_malloc </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> ** </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>allocate an empty <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> using standard malloc </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">ptr</td><td>returned pointer </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>0 on success otherwise negative error code </dd></dl> </div> </div> <a class="anchor" id="ga69acaad376ff2645afe6dbd46fd74b15"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void snd_seq_client_info_set_broadcast_filter </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Set the broadcast filter usage of a client_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> <tr><td class="paramname">val</td><td>non-zero if broadcast is accepted</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a>, <a class="el" href="group___seq_client.html#ga68795cb06ceb82f8b02cfcb272024936" title="Get the broadcast filter usage of a client_info container. ">snd_seq_client_info_get_broadcast_filter()</a> </dd></dl> </div> </div> <a class="anchor" id="ga202a4ed9a8dcb521b1b7468fd2ea9560"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void snd_seq_client_info_set_client </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>client</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Set the client id of a client_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> <tr><td class="paramname">client</td><td>client id</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a>, <a class="el" href="group___seq_client.html#ga5eccc990c80935a7cc7dc8f9fecc44eb" title="Get client id of a client_info container. ">snd_seq_client_info_get_client()</a> </dd></dl> </div> </div> <a class="anchor" id="ga11ffeb226dc9f79a18069d8c3c26d12b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void snd_seq_client_info_set_error_bounce </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Set the error-bounce usage of a client_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> <tr><td class="paramname">val</td><td>non-zero if error is bounced</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a>, <a class="el" href="group___seq_client.html#gaa5788a36d5d5e3ad710114b355957323" title="Get the error-bounce usage of a client_info container. ">snd_seq_client_info_get_error_bounce()</a> </dd></dl> </div> </div> <a class="anchor" id="gad130c3a85ea614450905149339419794"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void snd_seq_client_info_set_event_filter </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned char * </td> <td class="paramname"><em>filter</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>(DEPRECATED) Set the event filter bitmap of a client_info container </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> <tr><td class="paramname">filter</td><td>event filter bitmap, pass NULL for no event filtering</td></tr> </table> </dd> </dl> <p>Use <a class="el" href="group___seq_client.html#ga90f86c0c27e8f279c887728ed59d2ec5" title="Add an event type to the event filtering of a client_info container. ">snd_seq_client_info_event_filter_add</a> instead.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#ga90f86c0c27e8f279c887728ed59d2ec5" title="Add an event type to the event filtering of a client_info container. ">snd_seq_client_info_event_filter_add()</a>, <a class="el" href="group___seq_client.html#ga379ef80c5c54ad11188ed0256068f83a" title="Remove an event type from the event filtering of a client_info container. ">snd_seq_client_info_event_filter_del()</a>, <a class="el" href="group___seq_client.html#ga252e1390151d892c190f4e1744046bff" title="Check if an event type is present in the event filtering of a client_info container. ">snd_seq_client_info_event_filter_check()</a>, <a class="el" href="group___seq_client.html#ga70d31a588c75cc7e8407974942f8f974" title="Disable event filtering of a client_info container. ">snd_seq_client_info_event_filter_clear()</a>, <a class="el" href="group___seq_client.html#ga109f62fb356c322533ddde4a6ce2c587" title="set the current client information ">snd_seq_set_client_info()</a> </dd></dl> </div> </div> <a class="anchor" id="ga17a196d1cba06f3d96f79882884b5cc3"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void snd_seq_client_info_set_name </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Set the name of a client_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_info container </td></tr> <tr><td class="paramname">name</td><td>name string</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a>, <a class="el" href="group___seq_client.html#ga72c935b373607fea06a2c3ad996d1722" title="Get the name of a client_info container. ">snd_seq_client_info_get_name()</a>, <a class="el" href="group___seq_middle.html#gaec3acab3bfb3df3f0c9ccc4903570b9d" title="set client name ">snd_seq_set_client_name()</a> </dd></dl> </div> </div> <a class="anchor" id="ga307d71507e4bd63602cd9686840e68ca"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t snd_seq_client_info_sizeof </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>get size of <a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> </p> <dl class="section return"><dt>Returns</dt><dd>size in bytes </dd></dl> </div> </div> <a class="anchor" id="ga2800f799c3d2f91dad38ac4507fbf5a2"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void snd_seq_client_pool_copy </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> * </td> <td class="paramname"><em>dst</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> * </td> <td class="paramname"><em>src</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>copy one <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> to another </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">dst</td><td>pointer to destination </td></tr> <tr><td class="paramname">src</td><td>pointer to source </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="gadf2b20b02752e3986a04191e8f978114"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void snd_seq_client_pool_free </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> * </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>frees a previously allocated <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">obj</td><td>pointer to object to free </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="ga0fe8815acdcea59b64f6c8309fd3976f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_client_pool_get_client </td> <td>(</td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get the client id of a queue_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_pool container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>client id </dd></dl> </div> </div> <a class="anchor" id="gaee2a604809f284e9de22cf36aaa4326b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t snd_seq_client_pool_get_input_free </td> <td>(</td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get the available size on input pool of a queue_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_pool container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>available input size </dd></dl> </div> </div> <a class="anchor" id="ga2a30c5144b83b16742dc58a43c3285d8"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t snd_seq_client_pool_get_input_pool </td> <td>(</td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get the input pool size of a queue_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_pool container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>input pool size </dd></dl> </div> </div> <a class="anchor" id="ga2ed48ca260bbeae082d7ff9e92d29e03"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t snd_seq_client_pool_get_output_free </td> <td>(</td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get the available size on output pool of a queue_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_pool container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>available output size </dd></dl> </div> </div> <a class="anchor" id="ga97029b162c526b18a06b989b0ceb0ba0"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t snd_seq_client_pool_get_output_pool </td> <td>(</td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get the output pool size of a queue_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_pool container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>output pool size </dd></dl> </div> </div> <a class="anchor" id="ga08f0213028e27cc005d2ae9deab054ff"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t snd_seq_client_pool_get_output_room </td> <td>(</td> <td class="paramtype">const <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> * </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Get the output room size of a queue_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_pool container </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>output room size </dd></dl> </div> </div> <a class="anchor" id="ga9e7694a46464eef735baa6fe707772e5"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_client_pool_malloc </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> ** </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>allocate an empty <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> using standard malloc </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">ptr</td><td>returned pointer </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>0 on success otherwise negative error code </dd></dl> </div> </div> <a class="anchor" id="ga197e31b28dedbe68946704c38e6805d0"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void snd_seq_client_pool_set_input_pool </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> * </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Set the input pool size of a queue_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_pool container </td></tr> <tr><td class="paramname">size</td><td>input pool size </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="gac32365b27518a67e72231f835f3eb054"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void snd_seq_client_pool_set_output_pool </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> * </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Set the output pool size of a queue_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_pool container </td></tr> <tr><td class="paramname">size</td><td>output pool size </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="ga1bedc9459e1ec6e4dfa34904105dc215"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void snd_seq_client_pool_set_output_room </td> <td>(</td> <td class="paramtype"><a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> * </td> <td class="paramname"><em>info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Set the output room size of a queue_info container. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">info</td><td>client_pool container </td></tr> <tr><td class="paramname">size</td><td>output room size </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="ga64dd385218ec42e3b29a3fbbea4f16ae"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t snd_seq_client_pool_sizeof </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>get size of <a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> </p> <dl class="section return"><dt>Returns</dt><dd>size in bytes </dd></dl> </div> </div> <a class="anchor" id="gaa6c062d0423dbd735c0f97f3e0aad6ee"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_get_any_client_info </td> <td>(</td> <td class="paramtype"><a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> * </td> <td class="paramname"><em>seq</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>client</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>obtain the information of the given client </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">seq</td><td>sequencer handle </td></tr> <tr><td class="paramname">client</td><td>client id </td></tr> <tr><td class="paramname">info</td><td>the pointer to be stored </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>0 on success otherwise a negative error code</dd></dl> <p>Obtains the information of the client with a client id specified by info argument. The obtained information is written on info parameter.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a> </dd></dl> </div> </div> <a class="anchor" id="gad4e3dd20d087a3ac4b709b4fbb525ad7"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_get_client_info </td> <td>(</td> <td class="paramtype"><a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> * </td> <td class="paramname"><em>seq</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>obtain the current client information </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">seq</td><td>sequencer handle </td></tr> <tr><td class="paramname">info</td><td>the pointer to be stored </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>0 on success otherwise a negative error code</dd></dl> <p>Obtains the information of the current client stored on info. client and type fields are ignored.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gaa6c062d0423dbd735c0f97f3e0aad6ee" title="obtain the information of the given client ">snd_seq_get_any_client_info()</a>, <a class="el" href="group___seq_client.html#ga109f62fb356c322533ddde4a6ce2c587" title="set the current client information ">snd_seq_set_client_info()</a>, <a class="el" href="group___seq_client.html#ga71ed00b1bf9265563a5377e720511cae" title="query the next client ">snd_seq_query_next_client()</a> </dd></dl> </div> </div> <a class="anchor" id="ga896dd0d346d66cc7deac06eaf7ce056a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_get_client_pool </td> <td>(</td> <td class="paramtype"><a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> * </td> <td class="paramname"><em>seq</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> * </td> <td class="paramname"><em>info</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>obtain the pool information of the current client </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">seq</td><td>sequencer handle </td></tr> <tr><td class="paramname">info</td><td>information to be stored </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="ga71ed00b1bf9265563a5377e720511cae"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_query_next_client </td> <td>(</td> <td class="paramtype"><a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> * </td> <td class="paramname"><em>seq</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>query the next client </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">seq</td><td>sequencer handle </td></tr> <tr><td class="paramname">info</td><td>query pattern and result</td></tr> </table> </dd> </dl> <p>Queries the next client. The search begins at the client with an id one greater than client field in info. If a client is found, its attributes are stored in info, and zero is returned. Otherwise returns a negative error code.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gaa6c062d0423dbd735c0f97f3e0aad6ee" title="obtain the information of the given client ">snd_seq_get_any_client_info()</a> </dd></dl> </div> </div> <a class="anchor" id="ga109f62fb356c322533ddde4a6ce2c587"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_set_client_info </td> <td>(</td> <td class="paramtype"><a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> * </td> <td class="paramname"><em>seq</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group___seq_client.html#gaab203ba82e80c859c8d577fb733e3ed7">snd_seq_client_info_t</a> * </td> <td class="paramname"><em>info</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>set the current client information </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">seq</td><td>sequencer handle </td></tr> <tr><td class="paramname">info</td><td>the client info data to set </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>0 on success otherwise a negative error code</dd></dl> <p>Obtains the information of the current client stored on info. client and type fields are ignored.</p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group___seq_client.html#gad4e3dd20d087a3ac4b709b4fbb525ad7" title="obtain the current client information ">snd_seq_get_client_info()</a> </dd></dl> </div> </div> <a class="anchor" id="ga076635492cecbf740302c97a4a84ea07"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int snd_seq_set_client_pool </td> <td>(</td> <td class="paramtype"><a class="el" href="group___sequencer.html#gae141149958a7458806152ed5942a1acd">snd_seq_t</a> * </td> <td class="paramname"><em>seq</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group___seq_client.html#gadc7ce8adaec84d42695492f0ba2515af">snd_seq_client_pool_t</a> * </td> <td class="paramname"><em>info</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>set the pool information </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">seq</td><td>sequencer handle </td></tr> <tr><td class="paramname">info</td><td>information to update</td></tr> </table> </dd> </dl> <p>Sets the pool information of the current client. The client field in <em>info</em> is replaced automatically with the current id. </p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.5 </small></address> </body> </html>