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: /builddir/build/BUILD/alsa-lib-1.1.8/include/pcm.h Source File</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 class="current"><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 id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>Globals</span></a></li> </ul> </div> <!-- 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 id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">pcm.h</div> </div> </div><!--header--> <div class="contents"> <a href="pcm_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">/*</span></div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * This library is free software; you can redistribute it and/or modify</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * it under the terms of the GNU Lesser General Public License as</span></div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * published by the Free Software Foundation; either version 2.1 of</span></div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * the License, or (at your option) any later version.</span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> *</span></div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * This program is distributed in the hope that it will be useful,</span></div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * GNU Lesser General Public License for more details.</span></div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> *</span></div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> * You should have received a copy of the GNU Lesser General Public</span></div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment"> * License along with this library; if not, write to the Free Software</span></div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment"> * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA</span></div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment"> *</span></div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment"> */</span></div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#ifndef __ALSA_PCM_H</span></div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor"></span><span class="preprocessor">#define __ALSA_PCM_H</span></div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#ifdef __cplusplus</span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#endif</span></div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#include <stdint.h></span></div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div> <div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga32ccf47736036e86b0d787dc43e64d4a"> 45</a></span> <span class="preprocessor">#define SND_PCM_DLSYM_VERSION _dlsym_pcm_001</span></div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664"> 48</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_info <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a>;</div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div> <div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40"> 64</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_hw_params <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a>;</div> <div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div> <div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09"> 67</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_sw_params <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a>;</div> <div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890"> 69</a></span>  <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_status <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a>;</div> <div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba"> 71</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_access_mask <a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a>;</div> <div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545"> 73</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_format_mask <a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a>;</div> <div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630"> 75</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_subformat_mask <a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a>;</div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div> <div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gad0e95dc8a590d8f9915fec237d7a28a5"> 78</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_class {</div> <div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a3899ef7b0fa4a9717abe5587e9110514"> 81</a></span>  <a class="code" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a3899ef7b0fa4a9717abe5587e9110514">SND_PCM_CLASS_GENERIC</a> = 0,</div> <div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a223f6ffeb72c72144f4f680998fbedb3"> 83</a></span>  <a class="code" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a223f6ffeb72c72144f4f680998fbedb3">SND_PCM_CLASS_MULTI</a>,</div> <div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a79cdb236d774a3a5e17cf4929a16936b"> 85</a></span>  <a class="code" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a79cdb236d774a3a5e17cf4929a16936b">SND_PCM_CLASS_MODEM</a>,</div> <div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a69f4d2c8aa3195c6fc140b6d4c2f25ea"> 87</a></span>  <a class="code" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a69f4d2c8aa3195c6fc140b6d4c2f25ea">SND_PCM_CLASS_DIGITIZER</a>,</div> <div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  SND_PCM_CLASS_LAST = <a class="code" href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a69f4d2c8aa3195c6fc140b6d4c2f25ea">SND_PCM_CLASS_DIGITIZER</a></div> <div class="line"><a name="l00089"></a><span class="lineno"> 89</span> } <a class="code" href="group___p_c_m.html#gad0e95dc8a590d8f9915fec237d7a28a5">snd_pcm_class_t</a>;</div> <div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div> <div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga6a164917c35e2216f6e76beff4e4d0cb"> 92</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_subclass {</div> <div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cba79a61939325a37b0fdfcf6e9ac0ce572"> 94</a></span>  <a class="code" href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cba79a61939325a37b0fdfcf6e9ac0ce572">SND_PCM_SUBCLASS_GENERIC_MIX</a> = 0,</div> <div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cbaafd17e33fac6f3c2b7e9bb48473b8c54"> 96</a></span>  <a class="code" href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cbaafd17e33fac6f3c2b7e9bb48473b8c54">SND_PCM_SUBCLASS_MULTI_MIX</a>,</div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span>  SND_PCM_SUBCLASS_LAST = <a class="code" href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cbaafd17e33fac6f3c2b7e9bb48473b8c54">SND_PCM_SUBCLASS_MULTI_MIX</a></div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span> } <a class="code" href="group___p_c_m.html#ga6a164917c35e2216f6e76beff4e4d0cb">snd_pcm_subclass_t</a>;</div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> </div> <div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24"> 101</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_stream {</div> <div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24a57a2b920dbc34173479fc9036cfc78a1"> 103</a></span>  <a class="code" href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24a57a2b920dbc34173479fc9036cfc78a1">SND_PCM_STREAM_PLAYBACK</a> = 0,</div> <div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24af07834f756b4f95cb61987f4811073c4"> 105</a></span>  <a class="code" href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24af07834f756b4f95cb61987f4811073c4">SND_PCM_STREAM_CAPTURE</a>,</div> <div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  SND_PCM_STREAM_LAST = <a class="code" href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24af07834f756b4f95cb61987f4811073c4">SND_PCM_STREAM_CAPTURE</a></div> <div class="line"><a name="l00107"></a><span class="lineno"> 107</span> } <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a>;</div> <div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div> <div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a"> 110</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_access {</div> <div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa90a5dea527c5ae9a53f1448beb2dee6f"> 112</a></span>  <a class="code" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa90a5dea527c5ae9a53f1448beb2dee6f">SND_PCM_ACCESS_MMAP_INTERLEAVED</a> = 0,</div> <div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa7de225785e05dd1d538203c5ece9036e"> 114</a></span>  <a class="code" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa7de225785e05dd1d538203c5ece9036e">SND_PCM_ACCESS_MMAP_NONINTERLEAVED</a>,</div> <div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa26a4f161364cb539df4de5eeb9949121"> 116</a></span>  <a class="code" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa26a4f161364cb539df4de5eeb9949121">SND_PCM_ACCESS_MMAP_COMPLEX</a>,</div> <div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa72a970ed6e676ab0fd9f3c3d36737e0a"> 118</a></span>  <a class="code" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa72a970ed6e676ab0fd9f3c3d36737e0a">SND_PCM_ACCESS_RW_INTERLEAVED</a>,</div> <div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aae7ab128d10c32667f396933190435071"> 120</a></span>  <a class="code" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aae7ab128d10c32667f396933190435071">SND_PCM_ACCESS_RW_NONINTERLEAVED</a>,</div> <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  SND_PCM_ACCESS_LAST = <a class="code" href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aae7ab128d10c32667f396933190435071">SND_PCM_ACCESS_RW_NONINTERLEAVED</a></div> <div class="line"><a name="l00122"></a><span class="lineno"> 122</span> } <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a>;</div> <div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div> <div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8"> 125</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_format {</div> <div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab1e118ecdccf628639b5c85bc3a48999"> 127</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab1e118ecdccf628639b5c85bc3a48999">SND_PCM_FORMAT_UNKNOWN</a> = -1,</div> <div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a5b78bf93eaed5f52cf16c582f04aa7f1"> 129</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a5b78bf93eaed5f52cf16c582f04aa7f1">SND_PCM_FORMAT_S8</a> = 0,</div> <div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad5856f97113926836a7c6651cb8864a3"> 131</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad5856f97113926836a7c6651cb8864a3">SND_PCM_FORMAT_U8</a>,</div> <div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8b66a29293c62df9d1678c609fab76c0"> 133</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8b66a29293c62df9d1678c609fab76c0">SND_PCM_FORMAT_S16_LE</a>,</div> <div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9f6783e14d7cbb5023c86427263b0d50"> 135</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9f6783e14d7cbb5023c86427263b0d50">SND_PCM_FORMAT_S16_BE</a>,</div> <div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab2f9619da5d5062e612b2ee0929e8164"> 137</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab2f9619da5d5062e612b2ee0929e8164">SND_PCM_FORMAT_U16_LE</a>,</div> <div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aecc04aa997503c030a47fe5798514180"> 139</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aecc04aa997503c030a47fe5798514180">SND_PCM_FORMAT_U16_BE</a>,</div> <div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a04b3c3b9ad0106c9619a28b753d8fd18"> 141</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a04b3c3b9ad0106c9619a28b753d8fd18">SND_PCM_FORMAT_S24_LE</a>,</div> <div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a226d2f6a6bc53a6f75786ca8fad3fc65"> 143</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a226d2f6a6bc53a6f75786ca8fad3fc65">SND_PCM_FORMAT_S24_BE</a>,</div> <div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a33b2fb89235eebda4e6820d4a80a4c29"> 145</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a33b2fb89235eebda4e6820d4a80a4c29">SND_PCM_FORMAT_U24_LE</a>,</div> <div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a2c2effcf940fdee8eddf43a62360f7c4"> 147</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a2c2effcf940fdee8eddf43a62360f7c4">SND_PCM_FORMAT_U24_BE</a>,</div> <div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aa99dcea38d9cd8ea3b8a6e9ea85bcc52"> 149</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aa99dcea38d9cd8ea3b8a6e9ea85bcc52">SND_PCM_FORMAT_S32_LE</a>,</div> <div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad30a0d4bc893eba11d08d72b3916ca2a"> 151</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad30a0d4bc893eba11d08d72b3916ca2a">SND_PCM_FORMAT_S32_BE</a>,</div> <div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4c9ee7d82e322009e85f7cd739bbb692"> 153</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4c9ee7d82e322009e85f7cd739bbb692">SND_PCM_FORMAT_U32_LE</a>,</div> <div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ac4d69a20b22df53a63ad8589bbdf6f93"> 155</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ac4d69a20b22df53a63ad8589bbdf6f93">SND_PCM_FORMAT_U32_BE</a>,</div> <div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a083f32474a84d344e0da496470085c8f"> 157</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a083f32474a84d344e0da496470085c8f">SND_PCM_FORMAT_FLOAT_LE</a>,</div> <div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab24eac408b0d2ae6b5f68ed3a7cd2d75"> 159</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab24eac408b0d2ae6b5f68ed3a7cd2d75">SND_PCM_FORMAT_FLOAT_BE</a>,</div> <div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8e6d82461abbb8be043f8addd23f76c0"> 161</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8e6d82461abbb8be043f8addd23f76c0">SND_PCM_FORMAT_FLOAT64_LE</a>,</div> <div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9215cd0ab46e6db8668d8bfbb3cd76a6"> 163</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9215cd0ab46e6db8668d8bfbb3cd76a6">SND_PCM_FORMAT_FLOAT64_BE</a>,</div> <div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4a51dcbdb981d0357447115d7ccf3b1f"> 165</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4a51dcbdb981d0357447115d7ccf3b1f">SND_PCM_FORMAT_IEC958_SUBFRAME_LE</a>,</div> <div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a347bac4a7d9ac64e3019a2f3238e09fb"> 167</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a347bac4a7d9ac64e3019a2f3238e09fb">SND_PCM_FORMAT_IEC958_SUBFRAME_BE</a>,</div> <div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a1f71fdf666f5dea8b84d627ba84a9ea5"> 169</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a1f71fdf666f5dea8b84d627ba84a9ea5">SND_PCM_FORMAT_MU_LAW</a>,</div> <div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9d1017ad6b2f73e97f20cf933a5d8a7e"> 171</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9d1017ad6b2f73e97f20cf933a5d8a7e">SND_PCM_FORMAT_A_LAW</a>,</div> <div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a984ec5c790504560bfc7564cfeaddc23"> 173</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a984ec5c790504560bfc7564cfeaddc23">SND_PCM_FORMAT_IMA_ADPCM</a>,</div> <div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3705d4bd3266f3a68c276da9e7a65660"> 175</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3705d4bd3266f3a68c276da9e7a65660">SND_PCM_FORMAT_MPEG</a>,</div> <div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a32ec1ed1e6bc5eafff1547e1401f679c"> 177</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a32ec1ed1e6bc5eafff1547e1401f679c">SND_PCM_FORMAT_GSM</a>,</div> <div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abeb8a83f4a3f685cf8051842ad40d25f"> 179</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abeb8a83f4a3f685cf8051842ad40d25f">SND_PCM_FORMAT_S20_LE</a>,</div> <div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a17cbdeeafef56a2e93719a1866c9681a"> 181</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a17cbdeeafef56a2e93719a1866c9681a">SND_PCM_FORMAT_S20_BE</a>,</div> <div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aed034cada192ddc4814c6ebf19f37bef"> 183</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aed034cada192ddc4814c6ebf19f37bef">SND_PCM_FORMAT_U20_LE</a>,</div> <div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abc818f93cee1a1602d808549ba5adfd9"> 185</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abc818f93cee1a1602d808549ba5adfd9">SND_PCM_FORMAT_U20_BE</a>,</div> <div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a770a94546bff2f0d07e32dd22c5f9a2c"> 187</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a770a94546bff2f0d07e32dd22c5f9a2c">SND_PCM_FORMAT_SPECIAL</a> = 31,</div> <div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a1fd8c22f3dd45fc1b8e41b0b5e6107ce"> 189</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a1fd8c22f3dd45fc1b8e41b0b5e6107ce">SND_PCM_FORMAT_S24_3LE</a> = 32,</div> <div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a531ede921f12bd96e02499f962fdb7ea"> 191</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a531ede921f12bd96e02499f962fdb7ea">SND_PCM_FORMAT_S24_3BE</a>,</div> <div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a76ef58eb516389000bdc678ca69515c3"> 193</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a76ef58eb516389000bdc678ca69515c3">SND_PCM_FORMAT_U24_3LE</a>,</div> <div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a26318cc44ae67775ccedc1f5ba07d925"> 195</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a26318cc44ae67775ccedc1f5ba07d925">SND_PCM_FORMAT_U24_3BE</a>,</div> <div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8f23da6a6564831a09f079f4d0e7fd6c"> 197</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8f23da6a6564831a09f079f4d0e7fd6c">SND_PCM_FORMAT_S20_3LE</a>,</div> <div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a178dd8e9b92a0dbe80ae837979720fa7"> 199</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a178dd8e9b92a0dbe80ae837979720fa7">SND_PCM_FORMAT_S20_3BE</a>,</div> <div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a15eb6dc96e7940b06b2b40fd483073a3"> 201</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a15eb6dc96e7940b06b2b40fd483073a3">SND_PCM_FORMAT_U20_3LE</a>,</div> <div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8d4e75049c83e0b26493d4d149de5b22"> 203</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8d4e75049c83e0b26493d4d149de5b22">SND_PCM_FORMAT_U20_3BE</a>,</div> <div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a89ba6879c39fec5ee33f2b760ebd7053"> 205</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a89ba6879c39fec5ee33f2b760ebd7053">SND_PCM_FORMAT_S18_3LE</a>,</div> <div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad49193efd29a9f7085ddcd08e3b33eba"> 207</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad49193efd29a9f7085ddcd08e3b33eba">SND_PCM_FORMAT_S18_3BE</a>,</div> <div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3ab354cc702a7b9d651aec726bb8a68c"> 209</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3ab354cc702a7b9d651aec726bb8a68c">SND_PCM_FORMAT_U18_3LE</a>,</div> <div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0bab067dee022bd684b1015762a44663"> 211</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0bab067dee022bd684b1015762a44663">SND_PCM_FORMAT_U18_3BE</a>,</div> <div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <span class="comment">/* G.723 (ADPCM) 24 kbit/s, 8 samples in 3 bytes */</span></div> <div class="line"><a name="l00213"></a><span class="lineno"> 213</span>  SND_PCM_FORMAT_G723_24,</div> <div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  <span class="comment">/* G.723 (ADPCM) 24 kbit/s, 1 sample in 1 byte */</span></div> <div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  SND_PCM_FORMAT_G723_24_1B,</div> <div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="comment">/* G.723 (ADPCM) 40 kbit/s, 8 samples in 3 bytes */</span></div> <div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  SND_PCM_FORMAT_G723_40,</div> <div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <span class="comment">/* G.723 (ADPCM) 40 kbit/s, 1 sample in 1 byte */</span></div> <div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  SND_PCM_FORMAT_G723_40_1B,</div> <div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <span class="comment">/* Direct Stream Digital (DSD) in 1-byte samples (x8) */</span></div> <div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  SND_PCM_FORMAT_DSD_U8,</div> <div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="comment">/* Direct Stream Digital (DSD) in 2-byte samples (x16) */</span></div> <div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  SND_PCM_FORMAT_DSD_U16_LE,</div> <div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <span class="comment">/* Direct Stream Digital (DSD) in 4-byte samples (x32) */</span></div> <div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  SND_PCM_FORMAT_DSD_U32_LE,</div> <div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <span class="comment">/* Direct Stream Digital (DSD) in 2-byte samples (x16) */</span></div> <div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  SND_PCM_FORMAT_DSD_U16_BE,</div> <div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  <span class="comment">/* Direct Stream Digital (DSD) in 4-byte samples (x32) */</span></div> <div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  SND_PCM_FORMAT_DSD_U32_BE,</div> <div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  SND_PCM_FORMAT_LAST = SND_PCM_FORMAT_DSD_U32_BE,</div> <div class="line"><a name="l00231"></a><span class="lineno"> 231</span> </div> <div class="line"><a name="l00232"></a><span class="lineno"> 232</span> <span class="preprocessor">#if __BYTE_ORDER == __LITTLE_ENDIAN</span></div> <div class="line"><a name="l00233"></a><span class="lineno"> 233</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aac4470b6be81c22af0cfe528bee4a474"> 234</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aac4470b6be81c22af0cfe528bee4a474">SND_PCM_FORMAT_S16</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8b66a29293c62df9d1678c609fab76c0">SND_PCM_FORMAT_S16_LE</a>,</div> <div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a032b33ad0fe643a3177be26148f026f1"> 236</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a032b33ad0fe643a3177be26148f026f1">SND_PCM_FORMAT_U16</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab2f9619da5d5062e612b2ee0929e8164">SND_PCM_FORMAT_U16_LE</a>,</div> <div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad2eb0073f6d7ba800695c088b32956a5"> 238</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad2eb0073f6d7ba800695c088b32956a5">SND_PCM_FORMAT_S24</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a04b3c3b9ad0106c9619a28b753d8fd18">SND_PCM_FORMAT_S24_LE</a>,</div> <div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a036c86abc5151b9a1f19476d34120994"> 240</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a036c86abc5151b9a1f19476d34120994">SND_PCM_FORMAT_U24</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a33b2fb89235eebda4e6820d4a80a4c29">SND_PCM_FORMAT_U24_LE</a>,</div> <div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abccf973f2b6eba3481949a7b5b04f4ab"> 242</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abccf973f2b6eba3481949a7b5b04f4ab">SND_PCM_FORMAT_S32</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aa99dcea38d9cd8ea3b8a6e9ea85bcc52">SND_PCM_FORMAT_S32_LE</a>,</div> <div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abbdd76fc846d3a68c19727a44bd38336"> 244</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abbdd76fc846d3a68c19727a44bd38336">SND_PCM_FORMAT_U32</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4c9ee7d82e322009e85f7cd739bbb692">SND_PCM_FORMAT_U32_LE</a>,</div> <div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7d9fd83c6ff5be7a9cde4b0673b64bf0"> 246</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7d9fd83c6ff5be7a9cde4b0673b64bf0">SND_PCM_FORMAT_FLOAT</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a083f32474a84d344e0da496470085c8f">SND_PCM_FORMAT_FLOAT_LE</a>,</div> <div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0ecea6572fd04ef25ae24cde617eaa9a"> 248</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0ecea6572fd04ef25ae24cde617eaa9a">SND_PCM_FORMAT_FLOAT64</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8e6d82461abbb8be043f8addd23f76c0">SND_PCM_FORMAT_FLOAT64_LE</a>,</div> <div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7ecefcb13f1fbb3ffb24f9b6582d53cc"> 250</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7ecefcb13f1fbb3ffb24f9b6582d53cc">SND_PCM_FORMAT_IEC958_SUBFRAME</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4a51dcbdb981d0357447115d7ccf3b1f">SND_PCM_FORMAT_IEC958_SUBFRAME_LE</a>,</div> <div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3a80019ca0ede6cc2278ed13f03ce3ea"> 252</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3a80019ca0ede6cc2278ed13f03ce3ea">SND_PCM_FORMAT_S20</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abeb8a83f4a3f685cf8051842ad40d25f">SND_PCM_FORMAT_S20_LE</a>,</div> <div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ace45a12e077ffb0be4df727cc23ea099"> 254</a></span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ace45a12e077ffb0be4df727cc23ea099">SND_PCM_FORMAT_U20</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aed034cada192ddc4814c6ebf19f37bef">SND_PCM_FORMAT_U20_LE</a>,</div> <div class="line"><a name="l00255"></a><span class="lineno"> 255</span> <span class="preprocessor">#elif __BYTE_ORDER == __BIG_ENDIAN</span></div> <div class="line"><a name="l00256"></a><span class="lineno"> 256</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aac4470b6be81c22af0cfe528bee4a474">SND_PCM_FORMAT_S16</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9f6783e14d7cbb5023c86427263b0d50">SND_PCM_FORMAT_S16_BE</a>,</div> <div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a032b33ad0fe643a3177be26148f026f1">SND_PCM_FORMAT_U16</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aecc04aa997503c030a47fe5798514180">SND_PCM_FORMAT_U16_BE</a>,</div> <div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad2eb0073f6d7ba800695c088b32956a5">SND_PCM_FORMAT_S24</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a226d2f6a6bc53a6f75786ca8fad3fc65">SND_PCM_FORMAT_S24_BE</a>,</div> <div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a036c86abc5151b9a1f19476d34120994">SND_PCM_FORMAT_U24</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a2c2effcf940fdee8eddf43a62360f7c4">SND_PCM_FORMAT_U24_BE</a>,</div> <div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abccf973f2b6eba3481949a7b5b04f4ab">SND_PCM_FORMAT_S32</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad30a0d4bc893eba11d08d72b3916ca2a">SND_PCM_FORMAT_S32_BE</a>,</div> <div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abbdd76fc846d3a68c19727a44bd38336">SND_PCM_FORMAT_U32</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ac4d69a20b22df53a63ad8589bbdf6f93">SND_PCM_FORMAT_U32_BE</a>,</div> <div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7d9fd83c6ff5be7a9cde4b0673b64bf0">SND_PCM_FORMAT_FLOAT</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab24eac408b0d2ae6b5f68ed3a7cd2d75">SND_PCM_FORMAT_FLOAT_BE</a>,</div> <div class="line"><a name="l00271"></a><span class="lineno"> 271</span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0ecea6572fd04ef25ae24cde617eaa9a">SND_PCM_FORMAT_FLOAT64</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9215cd0ab46e6db8668d8bfbb3cd76a6">SND_PCM_FORMAT_FLOAT64_BE</a>,</div> <div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7ecefcb13f1fbb3ffb24f9b6582d53cc">SND_PCM_FORMAT_IEC958_SUBFRAME</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a347bac4a7d9ac64e3019a2f3238e09fb">SND_PCM_FORMAT_IEC958_SUBFRAME_BE</a>,</div> <div class="line"><a name="l00275"></a><span class="lineno"> 275</span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3a80019ca0ede6cc2278ed13f03ce3ea">SND_PCM_FORMAT_S20</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a17cbdeeafef56a2e93719a1866c9681a">SND_PCM_FORMAT_S20_BE</a>,</div> <div class="line"><a name="l00277"></a><span class="lineno"> 277</span>  <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ace45a12e077ffb0be4df727cc23ea099">SND_PCM_FORMAT_U20</a> = <a class="code" href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abc818f93cee1a1602d808549ba5adfd9">SND_PCM_FORMAT_U20_BE</a>,</div> <div class="line"><a name="l00278"></a><span class="lineno"> 278</span> <span class="preprocessor">#else</span></div> <div class="line"><a name="l00279"></a><span class="lineno"> 279</span> <span class="preprocessor"></span><span class="preprocessor">#error "Unknown endian"</span></div> <div class="line"><a name="l00280"></a><span class="lineno"> 280</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div> <div class="line"><a name="l00281"></a><span class="lineno"> 281</span> <span class="preprocessor"></span>} <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a>;</div> <div class="line"><a name="l00282"></a><span class="lineno"> 282</span> </div> <div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7"> 284</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_subformat {</div> <div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a09a538c9147dae5bb19df88198f0ebb8"> 286</a></span>  <a class="code" href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a09a538c9147dae5bb19df88198f0ebb8">SND_PCM_SUBFORMAT_STD</a> = 0,</div> <div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  SND_PCM_SUBFORMAT_LAST = <a class="code" href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a09a538c9147dae5bb19df88198f0ebb8">SND_PCM_SUBFORMAT_STD</a></div> <div class="line"><a name="l00288"></a><span class="lineno"> 288</span> } <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a>;</div> <div class="line"><a name="l00289"></a><span class="lineno"> 289</span> </div> <div class="line"><a name="l00291"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860"> 291</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_state {</div> <div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a56cf8033b50561b57437232e243f3007"> 293</a></span>  <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a56cf8033b50561b57437232e243f3007">SND_PCM_STATE_OPEN</a> = 0,</div> <div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a58d9a0501aa1b2bd2607e1084c335672"> 295</a></span>  <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a58d9a0501aa1b2bd2607e1084c335672">SND_PCM_STATE_SETUP</a>,</div> <div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a3eb4a3b75c7d2adb22f1829f3f738b27"> 297</a></span>  <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a3eb4a3b75c7d2adb22f1829f3f738b27">SND_PCM_STATE_PREPARED</a>,</div> <div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a86f6fbc796881f19fde0e1957f878147"> 299</a></span>  <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a86f6fbc796881f19fde0e1957f878147">SND_PCM_STATE_RUNNING</a>,</div> <div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860ab63b5b90201110cd586b686355fd5d83"> 301</a></span>  <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860ab63b5b90201110cd586b686355fd5d83">SND_PCM_STATE_XRUN</a>,</div> <div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a86f88c2a4c8eedb5c91f3b6cb4879cfe"> 303</a></span>  <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a86f88c2a4c8eedb5c91f3b6cb4879cfe">SND_PCM_STATE_DRAINING</a>,</div> <div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a9fa0c5b43e5c924f87b50e22878a8952"> 305</a></span>  <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a9fa0c5b43e5c924f87b50e22878a8952">SND_PCM_STATE_PAUSED</a>,</div> <div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a79a05b6b619f88e153d50d9daf2e84bf"> 307</a></span>  <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a79a05b6b619f88e153d50d9daf2e84bf">SND_PCM_STATE_SUSPENDED</a>,</div> <div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860aa0cbad634a40383eed6059d1b49c215a"> 309</a></span>  <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860aa0cbad634a40383eed6059d1b49c215a">SND_PCM_STATE_DISCONNECTED</a>,</div> <div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  SND_PCM_STATE_LAST = <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860aa0cbad634a40383eed6059d1b49c215a">SND_PCM_STATE_DISCONNECTED</a>,</div> <div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a5003a732bf308c84259933c64ab02f06"> 312</a></span>  <a class="code" href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a5003a732bf308c84259933c64ab02f06">SND_PCM_STATE_PRIVATE1</a> = 1024</div> <div class="line"><a name="l00313"></a><span class="lineno"> 313</span> } <a class="code" href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860">snd_pcm_state_t</a>;</div> <div class="line"><a name="l00314"></a><span class="lineno"> 314</span> </div> <div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f"> 316</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_start {</div> <div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa1784d28a1a0b6d0dc9726e8093fef095"> 318</a></span>  <a class="code" href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa1784d28a1a0b6d0dc9726e8093fef095">SND_PCM_START_DATA</a> = 0,</div> <div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa3f7514d50731fbec3bf3963f8f50e377"> 320</a></span>  <a class="code" href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa3f7514d50731fbec3bf3963f8f50e377">SND_PCM_START_EXPLICIT</a>,</div> <div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  SND_PCM_START_LAST = <a class="code" href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa3f7514d50731fbec3bf3963f8f50e377">SND_PCM_START_EXPLICIT</a></div> <div class="line"><a name="l00322"></a><span class="lineno"> 322</span> } <a class="code" href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f">snd_pcm_start_t</a>;</div> <div class="line"><a name="l00323"></a><span class="lineno"> 323</span> </div> <div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784"> 325</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_xrun {</div> <div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a2041251f57b2d807a87dbb33de4a0299"> 327</a></span>  <a class="code" href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a2041251f57b2d807a87dbb33de4a0299">SND_PCM_XRUN_NONE</a> = 0,</div> <div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a79be5aacb29e5eb3cea538eb7a24c57c"> 329</a></span>  <a class="code" href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a79be5aacb29e5eb3cea538eb7a24c57c">SND_PCM_XRUN_STOP</a>,</div> <div class="line"><a name="l00330"></a><span class="lineno"> 330</span>  SND_PCM_XRUN_LAST = <a class="code" href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a79be5aacb29e5eb3cea538eb7a24c57c">SND_PCM_XRUN_STOP</a></div> <div class="line"><a name="l00331"></a><span class="lineno"> 331</span> } <a class="code" href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784">snd_pcm_xrun_t</a>;</div> <div class="line"><a name="l00332"></a><span class="lineno"> 332</span> </div> <div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77"> 334</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_tstamp {</div> <div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77af49a1c378583854b22ed6f6490f3b1ee"> 336</a></span>  <a class="code" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77af49a1c378583854b22ed6f6490f3b1ee">SND_PCM_TSTAMP_NONE</a> = 0,</div> <div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ac62f4ba2b203d59b8f11074fb12788ae"> 338</a></span>  <a class="code" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ac62f4ba2b203d59b8f11074fb12788ae">SND_PCM_TSTAMP_ENABLE</a>,</div> <div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ab09196ab367636c4d365b5b6bcd391d8"> 342</a></span>  <a class="code" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ab09196ab367636c4d365b5b6bcd391d8">SND_PCM_TSTAMP_MMAP</a> = <a class="code" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ac62f4ba2b203d59b8f11074fb12788ae">SND_PCM_TSTAMP_ENABLE</a>,</div> <div class="line"><a name="l00343"></a><span class="lineno"> 343</span>  SND_PCM_TSTAMP_LAST = <a class="code" href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ac62f4ba2b203d59b8f11074fb12788ae">SND_PCM_TSTAMP_ENABLE</a></div> <div class="line"><a name="l00344"></a><span class="lineno"> 344</span> } <a class="code" href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77">snd_pcm_tstamp_t</a>;</div> <div class="line"><a name="l00345"></a><span class="lineno"> 345</span> </div> <div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga6e7869809e23ed1a3595e94fbd9a275c"> 346</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_tstamp_type {</div> <div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275ca363906e727cdee56da82cab964ac3ad9"> 347</a></span>  <a class="code" href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275ca363906e727cdee56da82cab964ac3ad9">SND_PCM_TSTAMP_TYPE_GETTIMEOFDAY</a> = 0, </div> <div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275ca649eaa23a8ba59ef31b7cb1582a9d2b2"> 348</a></span>  <a class="code" href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275ca649eaa23a8ba59ef31b7cb1582a9d2b2">SND_PCM_TSTAMP_TYPE_MONOTONIC</a>, </div> <div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275caaf1a88d034848bf2154be94ace1f8cef"> 349</a></span>  <a class="code" href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275caaf1a88d034848bf2154be94ace1f8cef">SND_PCM_TSTAMP_TYPE_MONOTONIC_RAW</a>, </div> <div class="line"><a name="l00350"></a><span class="lineno"> 350</span>  SND_PCM_TSTAMP_TYPE_LAST = <a class="code" href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275caaf1a88d034848bf2154be94ace1f8cef">SND_PCM_TSTAMP_TYPE_MONOTONIC_RAW</a>,</div> <div class="line"><a name="l00351"></a><span class="lineno"> 351</span> } <a class="code" href="group___p_c_m.html#ga6e7869809e23ed1a3595e94fbd9a275c">snd_pcm_tstamp_type_t</a>;</div> <div class="line"><a name="l00352"></a><span class="lineno"> 352</span> </div> <div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="structsnd__pcm__audio__tstamp__config__t.html"> 353</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_audio_tstamp_config {</div> <div class="line"><a name="l00354"></a><span class="lineno"> 354</span>  <span class="comment">/* 5 of max 16 bits used */</span></div> <div class="line"><a name="l00355"></a><span class="lineno"> 355</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> type_requested:4;</div> <div class="line"><a name="l00356"></a><span class="lineno"> 356</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> report_delay:1; <span class="comment">/* add total delay to A/D or D/A */</span></div> <div class="line"><a name="l00357"></a><span class="lineno"> 357</span> } <a class="code" href="structsnd__pcm__audio__tstamp__config__t.html">snd_pcm_audio_tstamp_config_t</a>;</div> <div class="line"><a name="l00358"></a><span class="lineno"> 358</span> </div> <div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="structsnd__pcm__audio__tstamp__report__t.html"> 359</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_audio_tstamp_report {</div> <div class="line"><a name="l00360"></a><span class="lineno"> 360</span>  <span class="comment">/* 6 of max 16 bits used for bit-fields */</span></div> <div class="line"><a name="l00361"></a><span class="lineno"> 361</span> </div> <div class="line"><a name="l00362"></a><span class="lineno"> 362</span>  <span class="comment">/* for backwards compatibility */</span></div> <div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> valid:1;</div> <div class="line"><a name="l00364"></a><span class="lineno"> 364</span> </div> <div class="line"><a name="l00365"></a><span class="lineno"> 365</span>  <span class="comment">/* actual type if hardware could not support requested timestamp */</span></div> <div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> actual_type:4;</div> <div class="line"><a name="l00367"></a><span class="lineno"> 367</span> </div> <div class="line"><a name="l00368"></a><span class="lineno"> 368</span>  <span class="comment">/* accuracy represented in ns units */</span></div> <div class="line"><a name="l00369"></a><span class="lineno"> 369</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> accuracy_report:1; <span class="comment">/* 0 if accuracy unknown, 1 if accuracy field is valid */</span></div> <div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> accuracy; <span class="comment">/* up to 4.29s, will be packed in separate field */</span></div> <div class="line"><a name="l00371"></a><span class="lineno"> 371</span> } <a class="code" href="structsnd__pcm__audio__tstamp__report__t.html">snd_pcm_audio_tstamp_report_t</a>;</div> <div class="line"><a name="l00372"></a><span class="lineno"> 372</span> </div> <div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a"> 374</a></span> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a>;</div> <div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c"> 376</a></span> <span class="keyword">typedef</span> <span class="keywordtype">long</span> <a class="code" href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a>;</div> <div class="line"><a name="l00377"></a><span class="lineno"> 377</span> </div> <div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga6bd90de1d1527b5804090dcce51079ad"> 379</a></span> <span class="preprocessor">#define SND_PCM_NONBLOCK 0x00000001</span></div> <div class="line"><a name="l00380"></a><span class="lineno"> 380</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga9b22351abf6c85ced128e2088f6f6a5c"> 381</a></span> <span class="preprocessor">#define SND_PCM_ASYNC 0x00000002</span></div> <div class="line"><a name="l00382"></a><span class="lineno"> 382</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga06aa6da1ebeff70c83d9f6e18a91a3d7"> 383</a></span> <span class="preprocessor">#define SND_PCM_ABORT 0x00008000</span></div> <div class="line"><a name="l00384"></a><span class="lineno"> 384</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gaba352dfac44ef1681f91d476ed781005"> 385</a></span> <span class="preprocessor">#define SND_PCM_NO_AUTO_RESAMPLE 0x00010000</span></div> <div class="line"><a name="l00386"></a><span class="lineno"> 386</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga64fa40b556374dabe40d4874242fee19"> 387</a></span> <span class="preprocessor">#define SND_PCM_NO_AUTO_CHANNELS 0x00020000</span></div> <div class="line"><a name="l00388"></a><span class="lineno"> 388</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00389"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gacb997a23fbba62232101f730e9ae1e96"> 389</a></span> <span class="preprocessor">#define SND_PCM_NO_AUTO_FORMAT 0x00040000</span></div> <div class="line"><a name="l00390"></a><span class="lineno"> 390</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga1f67b4e05749f0d3dafe7c17e448518a"> 391</a></span> <span class="preprocessor">#define SND_PCM_NO_SOFTVOL 0x00080000</span></div> <div class="line"><a name="l00392"></a><span class="lineno"> 392</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea"> 394</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm <a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a>;</div> <div class="line"><a name="l00395"></a><span class="lineno"> 395</span> </div> <div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga060d5b81f2fc8efcc35ff3e1de6e9fa4"> 397</a></span> <span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#ga060d5b81f2fc8efcc35ff3e1de6e9fa4">_snd_pcm_type</a> {</div> <div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a09891cdb0b9282c37c41941b922b12c4"> 399</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a09891cdb0b9282c37c41941b922b12c4">SND_PCM_TYPE_HW</a> = 0,</div> <div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a2e332e4a85ab27030c8504a2becc02ee"> 401</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a2e332e4a85ab27030c8504a2becc02ee">SND_PCM_TYPE_HOOKS</a>,</div> <div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a568ddf1cfbafe64782e3073b235ff5f3"> 404</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a568ddf1cfbafe64782e3073b235ff5f3">SND_PCM_TYPE_MULTI</a>,</div> <div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a583a91928c037820337cd8915cd85e02"> 406</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a583a91928c037820337cd8915cd85e02">SND_PCM_TYPE_FILE</a>,</div> <div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1fd5236858488b6bb1c565ae83ba451d"> 408</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1fd5236858488b6bb1c565ae83ba451d">SND_PCM_TYPE_NULL</a>,</div> <div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a7af39420542c41f72a62551b2ae8db6d"> 410</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a7af39420542c41f72a62551b2ae8db6d">SND_PCM_TYPE_SHM</a>,</div> <div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3b07a18a1c2cadfc4e2eec2d62aef57e"> 412</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3b07a18a1c2cadfc4e2eec2d62aef57e">SND_PCM_TYPE_INET</a>,</div> <div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af09844304be19ee3a81ba5e2165e00bc"> 414</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af09844304be19ee3a81ba5e2165e00bc">SND_PCM_TYPE_COPY</a>,</div> <div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3a89f56e7151dba7ba93e392fe709222"> 416</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3a89f56e7151dba7ba93e392fe709222">SND_PCM_TYPE_LINEAR</a>,</div> <div class="line"><a name="l00418"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aaefed6aee6ad9570fa3fdd5943702e43"> 418</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aaefed6aee6ad9570fa3fdd5943702e43">SND_PCM_TYPE_ALAW</a>,</div> <div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a225a22f28b83348c81b9962b53f68419"> 420</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a225a22f28b83348c81b9962b53f68419">SND_PCM_TYPE_MULAW</a>,</div> <div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a8b358976321af44871bfd4f5743eb7f0"> 422</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a8b358976321af44871bfd4f5743eb7f0">SND_PCM_TYPE_ADPCM</a>,</div> <div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac551ab5a7b8c32d4a79a9f605287c4b0"> 424</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac551ab5a7b8c32d4a79a9f605287c4b0">SND_PCM_TYPE_RATE</a>,</div> <div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a25b8c982e260c67fdf3da22a7d68bbb0"> 426</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a25b8c982e260c67fdf3da22a7d68bbb0">SND_PCM_TYPE_ROUTE</a>,</div> <div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af03892219cb4ca4f07025b7a67d3890e"> 428</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af03892219cb4ca4f07025b7a67d3890e">SND_PCM_TYPE_PLUG</a>,</div> <div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a5f90c13d40f32cdbaa24304f1f4aa260"> 430</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a5f90c13d40f32cdbaa24304f1f4aa260">SND_PCM_TYPE_SHARE</a>,</div> <div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d"> 432</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a>,</div> <div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a9d46de594d5885faa0fc4c3075eade76"> 434</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a9d46de594d5885faa0fc4c3075eade76">SND_PCM_TYPE_MIX</a>,</div> <div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac48d9a315b2094989b303b62939f4d12"> 436</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac48d9a315b2094989b303b62939f4d12">SND_PCM_TYPE_DROUTE</a>,</div> <div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a819e90fe76ad9b1f8615cdaa76d47606"> 438</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a819e90fe76ad9b1f8615cdaa76d47606">SND_PCM_TYPE_LBSERVER</a>,</div> <div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af99ee7d59e1195c15440b7688e36b4e2"> 440</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af99ee7d59e1195c15440b7688e36b4e2">SND_PCM_TYPE_LINEAR_FLOAT</a>,</div> <div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af3096430cd38726e8dd3751c611af13e"> 442</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af3096430cd38726e8dd3751c611af13e">SND_PCM_TYPE_LADSPA</a>,</div> <div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1345bfdf8c4052ec4eaea99ddca5b25e"> 444</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1345bfdf8c4052ec4eaea99ddca5b25e">SND_PCM_TYPE_DMIX</a>,</div> <div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3c059ea48c0ecb784421997aa302ff44"> 446</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3c059ea48c0ecb784421997aa302ff44">SND_PCM_TYPE_JACK</a>,</div> <div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a4fd7bc5c326b81d47841dc3133c6a154"> 448</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a4fd7bc5c326b81d47841dc3133c6a154">SND_PCM_TYPE_DSNOOP</a>,</div> <div class="line"><a name="l00450"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a02bca0b5efdbdfedb0983dacac599977"> 450</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a02bca0b5efdbdfedb0983dacac599977">SND_PCM_TYPE_DSHARE</a>,</div> <div class="line"><a name="l00452"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa94a5d305b7803cf7ccda2ca0099a954"> 452</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa94a5d305b7803cf7ccda2ca0099a954">SND_PCM_TYPE_IEC958</a>,</div> <div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a80dcbde2dd52a423f8c5b055aacaa17d"> 454</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a80dcbde2dd52a423f8c5b055aacaa17d">SND_PCM_TYPE_SOFTVOL</a>,</div> <div class="line"><a name="l00456"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ad4b0a23cef67fe330cce313c4f9e242a"> 456</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ad4b0a23cef67fe330cce313c4f9e242a">SND_PCM_TYPE_IOPLUG</a>,</div> <div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a876553cf6a0650a8adcb17c3e768a8da"> 458</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a876553cf6a0650a8adcb17c3e768a8da">SND_PCM_TYPE_EXTPLUG</a>,</div> <div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa426bf738261ee3cd1ca3a25d8cbed12"> 460</a></span>  <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa426bf738261ee3cd1ca3a25d8cbed12">SND_PCM_TYPE_MMAP_EMUL</a>,</div> <div class="line"><a name="l00461"></a><span class="lineno"> 461</span>  SND_PCM_TYPE_LAST = <a class="code" href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa426bf738261ee3cd1ca3a25d8cbed12">SND_PCM_TYPE_MMAP_EMUL</a></div> <div class="line"><a name="l00462"></a><span class="lineno"> 462</span> };</div> <div class="line"><a name="l00463"></a><span class="lineno"> 463</span> </div> <div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gaca6314f46f54a0b62536c403bbb62601"> 465</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#ga060d5b81f2fc8efcc35ff3e1de6e9fa4">_snd_pcm_type</a> <a class="code" href="group___p_c_m.html#gaca6314f46f54a0b62536c403bbb62601">snd_pcm_type_t</a>;</div> <div class="line"><a name="l00466"></a><span class="lineno"> 466</span> </div> <div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="structsnd__pcm__channel__area__t.html"> 468</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_channel_area {</div> <div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="structsnd__pcm__channel__area__t.html#a83acdf3245dcb74dffe74cce53d65876"> 470</a></span>  <span class="keywordtype">void</span> *<a class="code" href="structsnd__pcm__channel__area__t.html#a83acdf3245dcb74dffe74cce53d65876">addr</a>;</div> <div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="structsnd__pcm__channel__area__t.html#aba2a69e0d221beaa9f2f115254cb515a"> 472</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsnd__pcm__channel__area__t.html#aba2a69e0d221beaa9f2f115254cb515a">first</a>;</div> <div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="structsnd__pcm__channel__area__t.html#aedbe57a917a0ba24bf1f526387e6e43a"> 474</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsnd__pcm__channel__area__t.html#aedbe57a917a0ba24bf1f526387e6e43a">step</a>;</div> <div class="line"><a name="l00475"></a><span class="lineno"> 475</span> } <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a>;</div> <div class="line"><a name="l00476"></a><span class="lineno"> 476</span> </div> <div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="unionsnd__pcm__sync__id__t.html"> 478</a></span> <span class="keyword">typedef</span> <span class="keyword">union </span>_snd_pcm_sync_id {</div> <div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="unionsnd__pcm__sync__id__t.html#a42f85aaab5d7927def00f7194233e875"> 480</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <span class="keywordtype">id</span>[16];</div> <div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="unionsnd__pcm__sync__id__t.html#a75238d3dff8556b71aa4915bce0b8202"> 482</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> id16[8];</div> <div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="unionsnd__pcm__sync__id__t.html#aff66b9e0a89932f03eafb1908f2b77cb"> 484</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> id32[4];</div> <div class="line"><a name="l00485"></a><span class="lineno"> 485</span> } <a class="code" href="unionsnd__pcm__sync__id__t.html">snd_pcm_sync_id_t</a>;</div> <div class="line"><a name="l00486"></a><span class="lineno"> 486</span> </div> <div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765"> 488</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_scope <a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a>;</div> <div class="line"><a name="l00489"></a><span class="lineno"> 489</span> </div> <div class="line"><a name="l00490"></a><span class="lineno"> 490</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga8340c7dc0ac37f37afe5e7c21d6c528b">snd_pcm_open</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> **pcm, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, </div> <div class="line"><a name="l00491"></a><span class="lineno"> 491</span>  <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> stream, <span class="keywordtype">int</span> mode);</div> <div class="line"><a name="l00492"></a><span class="lineno"> 492</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga88164d313d8ff9dc33c94815869cb677">snd_pcm_open_lconf</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> **pcm, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, </div> <div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> stream, <span class="keywordtype">int</span> mode,</div> <div class="line"><a name="l00494"></a><span class="lineno"> 494</span>  <a class="code" href="group___config.html#ga1c20905af775ae77d04d1a5696f67985">snd_config_t</a> *lconf);</div> <div class="line"><a name="l00495"></a><span class="lineno"> 495</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga189a69e31cec0aefa8c124764e99e0bf">snd_pcm_open_fallback</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> **pcm, <a class="code" href="group___config.html#ga1c20905af775ae77d04d1a5696f67985">snd_config_t</a> *root,</div> <div class="line"><a name="l00496"></a><span class="lineno"> 496</span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span> *orig_name,</div> <div class="line"><a name="l00497"></a><span class="lineno"> 497</span>  <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> stream, <span class="keywordtype">int</span> mode);</div> <div class="line"><a name="l00498"></a><span class="lineno"> 498</span> </div> <div class="line"><a name="l00499"></a><span class="lineno"> 499</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga042aba7262a4cbb4d444b6fc08cb7124">snd_pcm_close</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00500"></a><span class="lineno"> 500</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m.html#ga5031edc0422df8db1f70af056a12dd77">snd_pcm_name</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00501"></a><span class="lineno"> 501</span> snd_pcm_type_t <a class="code" href="group___p_c_m.html#gaa7cf89c3f83d83aaa0248055a783b632">snd_pcm_type</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00502"></a><span class="lineno"> 502</span> <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> <a class="code" href="group___p_c_m.html#ga8eea4a021a114ecc3e8f6d80901faf46">snd_pcm_stream</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00503"></a><span class="lineno"> 503</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#gac7f4cdb1c930b8d343714f60afa02fc4">snd_pcm_poll_descriptors_count</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00504"></a><span class="lineno"> 504</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga742e8705f6992fd0e36efc868e574f01">snd_pcm_poll_descriptors</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keyword">struct</span> pollfd *pfds, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> space);</div> <div class="line"><a name="l00505"></a><span class="lineno"> 505</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga7e561f305702c6f52dab49b6c84f7df7">snd_pcm_poll_descriptors_revents</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keyword">struct</span> pollfd *pfds, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nfds, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> *revents);</div> <div class="line"><a name="l00506"></a><span class="lineno"> 506</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga8d9ed4a62c17402de0389fd31fc7dc1f">snd_pcm_nonblock</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">int</span> nonblock);</div> <div class="line"><a name="l00507"></a><span class="lineno"> 507</span> <span class="keyword">static</span> __inline__ <span class="keywordtype">int</span> snd_pcm_abort(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm) { <span class="keywordflow">return</span> <a class="code" href="group___p_c_m.html#ga8d9ed4a62c17402de0389fd31fc7dc1f">snd_pcm_nonblock</a>(pcm, 2); }</div> <div class="line"><a name="l00508"></a><span class="lineno"> 508</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga5a0c0da6d0d35a3ac9f6a97567ac3b63">snd_async_add_pcm_handler</a>(<a class="code" href="group___global.html#ga8cd9a1d441e9219ca5f2ff04094c7c6d">snd_async_handler_t</a> **handler, <a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, </div> <div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  <a class="code" href="group___global.html#gaa0501fb0c332e2009977bb29f194200b">snd_async_callback_t</a> callback, <span class="keywordtype">void</span> *private_data);</div> <div class="line"><a name="l00510"></a><span class="lineno"> 510</span> <a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *<a class="code" href="group___p_c_m.html#gace4920d5943820c395dab8d9cd4fed0a">snd_async_handler_get_pcm</a>(<a class="code" href="group___global.html#ga8cd9a1d441e9219ca5f2ff04094c7c6d">snd_async_handler_t</a> *handler);</div> <div class="line"><a name="l00511"></a><span class="lineno"> 511</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#gadd9467ca75884292234e4986b329a17f">snd_pcm_info</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *info);</div> <div class="line"><a name="l00512"></a><span class="lineno"> 512</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#gaf8cd01c4c6b79c4a45a2c816fb8fbc5f">snd_pcm_hw_params_current</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00513"></a><span class="lineno"> 513</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga1ca0dc120a484965e26cabf966502330">snd_pcm_hw_params</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00514"></a><span class="lineno"> 514</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga242ad0a269c272830d30666220edbc2a">snd_pcm_hw_free</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00515"></a><span class="lineno"> 515</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga61c5495ffb44c75aaa595e85512d28de">snd_pcm_sw_params_current</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params);</div> <div class="line"><a name="l00516"></a><span class="lineno"> 516</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga891ccaeea2c685a533b61b5fa0493974">snd_pcm_sw_params</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params);</div> <div class="line"><a name="l00517"></a><span class="lineno"> 517</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga788d05de75f2d536f8443cb0306754d0">snd_pcm_prepare</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00518"></a><span class="lineno"> 518</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga390e084f13d24244196aca64262ce3fc">snd_pcm_reset</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00519"></a><span class="lineno"> 519</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga32891eaac37741728a9b23027012c892">snd_pcm_status</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *status);</div> <div class="line"><a name="l00520"></a><span class="lineno"> 520</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga6bdb88b68a9d9e66015d770f600c6aea">snd_pcm_start</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00521"></a><span class="lineno"> 521</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga7000ca6010a1a2739daddff8e2fbb440">snd_pcm_drop</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00522"></a><span class="lineno"> 522</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga49afc5b8527f30c33fafa476533c9f86">snd_pcm_drain</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00523"></a><span class="lineno"> 523</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#gad711b582c7066bd4fffa1d08a04316b5">snd_pcm_pause</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">int</span> enable);</div> <div class="line"><a name="l00524"></a><span class="lineno"> 524</span> <a class="code" href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860">snd_pcm_state_t</a> <a class="code" href="group___p_c_m.html#ga87896f6f17020fc19835790369e7ce75">snd_pcm_state</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00525"></a><span class="lineno"> 525</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga3b71a41f6b300bf63ad374013f19d8d7">snd_pcm_hwsync</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00526"></a><span class="lineno"> 526</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga012e8b999070e72ab23514f25e7d6482">snd_pcm_delay</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, snd_pcm_sframes_t *delayp);</div> <div class="line"><a name="l00527"></a><span class="lineno"> 527</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga13083ce2209aab9ea73831610bc61ab1">snd_pcm_resume</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00528"></a><span class="lineno"> 528</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga3946abd34178b3de60fd5329b71c189b">snd_pcm_htimestamp</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, snd_pcm_uframes_t *avail, <a class="code" href="group___global.html#ga3a3f5b65c40f498cdbc26944bd9855cf">snd_htimestamp_t</a> *tstamp);</div> <div class="line"><a name="l00529"></a><span class="lineno"> 529</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m.html#ga577b4d51e08d94930a05bbe73291ed2a">snd_pcm_avail</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00530"></a><span class="lineno"> 530</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m.html#ga8bb836bd0c414b59789d51a5f5379c08">snd_pcm_avail_update</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00531"></a><span class="lineno"> 531</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga170bc44da2607b5583cff5ab5a985d98">snd_pcm_avail_delay</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, snd_pcm_sframes_t *availp, snd_pcm_sframes_t *delayp);</div> <div class="line"><a name="l00532"></a><span class="lineno"> 532</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m.html#ga0ea7a8aade4e6e76f2cdfd8c85f37bd0">snd_pcm_rewindable</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00533"></a><span class="lineno"> 533</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m.html#ga6c66040dbe01797379436fdf36268fec">snd_pcm_rewind</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, snd_pcm_uframes_t frames);</div> <div class="line"><a name="l00534"></a><span class="lineno"> 534</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m.html#gaa2f506e03630a074130443d7b9c1a27e">snd_pcm_forwardable</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00535"></a><span class="lineno"> 535</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m.html#gad0774fa8991248c6f1c264aaeb0b4207">snd_pcm_forward</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, snd_pcm_uframes_t frames);</div> <div class="line"><a name="l00536"></a><span class="lineno"> 536</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m.html#gabc748a500743713eafa960c7d104ca6f">snd_pcm_writei</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keyword">const</span> <span class="keywordtype">void</span> *buffer, snd_pcm_uframes_t size);</div> <div class="line"><a name="l00537"></a><span class="lineno"> 537</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m.html#ga4c2c7bd26cf221268d59dc3bbeb9c048">snd_pcm_readi</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">void</span> *buffer, snd_pcm_uframes_t size);</div> <div class="line"><a name="l00538"></a><span class="lineno"> 538</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m.html#gae599772ce3d0aa6a70de143abcf145e7">snd_pcm_writen</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">void</span> **bufs, snd_pcm_uframes_t size);</div> <div class="line"><a name="l00539"></a><span class="lineno"> 539</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m.html#gafea175455f1a405f633a43484ded3d8a">snd_pcm_readn</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">void</span> **bufs, snd_pcm_uframes_t size);</div> <div class="line"><a name="l00540"></a><span class="lineno"> 540</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#gad4d53d58b996a7cd9a5cbf1710b90375">snd_pcm_wait</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">int</span> timeout);</div> <div class="line"><a name="l00541"></a><span class="lineno"> 541</span> </div> <div class="line"><a name="l00542"></a><span class="lineno"> 542</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#gac6c33091b049985baa6466e8fe93917e">snd_pcm_link</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm1, <a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm2);</div> <div class="line"><a name="l00543"></a><span class="lineno"> 543</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga0d3af5e30593dae857b4308aab5035cd">snd_pcm_unlink</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00544"></a><span class="lineno"> 544</span> </div> <div class="line"><a name="l00546"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gaf79d447b5f5c0936cfbc769eee03078b"> 546</a></span> <span class="preprocessor">#define SND_CHMAP_API_VERSION ((1 << 16) | (0 << 8) | 1)</span></div> <div class="line"><a name="l00547"></a><span class="lineno"> 547</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gad77f16d07431203bacc8694d28814506"> 549</a></span> <span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#gad77f16d07431203bacc8694d28814506">snd_pcm_chmap_type</a> {</div> <div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a0d5c1dab935398488b798934515f1fba"> 550</a></span>  <a class="code" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a0d5c1dab935398488b798934515f1fba">SND_CHMAP_TYPE_NONE</a> = 0,</div> <div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a223cda2f0c432fc4706089304b550e31"> 551</a></span>  <a class="code" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a223cda2f0c432fc4706089304b550e31">SND_CHMAP_TYPE_FIXED</a>, </div> <div class="line"><a name="l00552"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a4c6c131c3ec7eabf1073244c9765a3f7"> 552</a></span>  <a class="code" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a4c6c131c3ec7eabf1073244c9765a3f7">SND_CHMAP_TYPE_VAR</a>, </div> <div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a7f52f1c242f67d876d2bc920aba932b7"> 553</a></span>  <a class="code" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a7f52f1c242f67d876d2bc920aba932b7">SND_CHMAP_TYPE_PAIRED</a>, </div> <div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a19c6886e5e3b457e1a6f055f124f0fe3"> 554</a></span>  <a class="code" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a19c6886e5e3b457e1a6f055f124f0fe3">SND_CHMAP_TYPE_LAST</a> = <a class="code" href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a7f52f1c242f67d876d2bc920aba932b7">SND_CHMAP_TYPE_PAIRED</a>, </div> <div class="line"><a name="l00555"></a><span class="lineno"> 555</span> };</div> <div class="line"><a name="l00556"></a><span class="lineno"> 556</span> </div> <div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="group___p_c_m.html#ga07f09c302588b9758946fedf97772975"> 558</a></span> <span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#ga07f09c302588b9758946fedf97772975">snd_pcm_chmap_position</a> {</div> <div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a5013bd25392cde7881a00bdb4ab030ee"> 559</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a5013bd25392cde7881a00bdb4ab030ee">SND_CHMAP_UNKNOWN</a> = 0, </div> <div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a757ea8c2af5fcce95adc50d1faf12956"> 560</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a757ea8c2af5fcce95adc50d1faf12956">SND_CHMAP_NA</a>, </div> <div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a57f7b8aa28a96384e75d6a75c7f2728c"> 561</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a57f7b8aa28a96384e75d6a75c7f2728c">SND_CHMAP_MONO</a>, </div> <div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a583e5b3018a572266dff31ceb647173d"> 562</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a583e5b3018a572266dff31ceb647173d">SND_CHMAP_FL</a>, </div> <div class="line"><a name="l00563"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1199db6603bfa8756b109720d6f47b88"> 563</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1199db6603bfa8756b109720d6f47b88">SND_CHMAP_FR</a>, </div> <div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975af55c7cf1772be450187b9c733e5a4601"> 564</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975af55c7cf1772be450187b9c733e5a4601">SND_CHMAP_RL</a>, </div> <div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a2de6b761ffe69645bdc84dcc154ca704"> 565</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a2de6b761ffe69645bdc84dcc154ca704">SND_CHMAP_RR</a>, </div> <div class="line"><a name="l00566"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1b986f167d0af5a2993688f0dc4f7ca7"> 566</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1b986f167d0af5a2993688f0dc4f7ca7">SND_CHMAP_FC</a>, </div> <div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a2e02fc34fc3156b9b651ddafe9430e76"> 567</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a2e02fc34fc3156b9b651ddafe9430e76">SND_CHMAP_LFE</a>, </div> <div class="line"><a name="l00568"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975abef51a1484c1b62ba57abdbf4c319018"> 568</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975abef51a1484c1b62ba57abdbf4c319018">SND_CHMAP_SL</a>, </div> <div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a99a126ad5674edde88e274247cdc77b0"> 569</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a99a126ad5674edde88e274247cdc77b0">SND_CHMAP_SR</a>, </div> <div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ab826e0b6dc51913bed17b9c9cd501b8b"> 570</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ab826e0b6dc51913bed17b9c9cd501b8b">SND_CHMAP_RC</a>, </div> <div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a899724c4ba10d58f489aa95b1be85707"> 571</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a899724c4ba10d58f489aa95b1be85707">SND_CHMAP_FLC</a>, </div> <div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a715eee05d56adb21c32f04a2dff32f41"> 572</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a715eee05d56adb21c32f04a2dff32f41">SND_CHMAP_FRC</a>, </div> <div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a792ec89e7ed77e517fca9a042030cf91"> 573</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a792ec89e7ed77e517fca9a042030cf91">SND_CHMAP_RLC</a>, </div> <div class="line"><a name="l00574"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a01bb8ab068f1ad7ea82201fda13e7351"> 574</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a01bb8ab068f1ad7ea82201fda13e7351">SND_CHMAP_RRC</a>, </div> <div class="line"><a name="l00575"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a0aba5e9499f8c439d7af5aba4eea7013"> 575</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a0aba5e9499f8c439d7af5aba4eea7013">SND_CHMAP_FLW</a>, </div> <div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a866fd0a5bdacb87f672c06b19c95e3e6"> 576</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a866fd0a5bdacb87f672c06b19c95e3e6">SND_CHMAP_FRW</a>, </div> <div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a0ebb60cbf70f6bdf44f23ca53f27a48e"> 577</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a0ebb60cbf70f6bdf44f23ca53f27a48e">SND_CHMAP_FLH</a>, </div> <div class="line"><a name="l00578"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aa6fc16c41ed3c77d03d5338b71767dd5"> 578</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aa6fc16c41ed3c77d03d5338b71767dd5">SND_CHMAP_FCH</a>, </div> <div class="line"><a name="l00579"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aedc57856e5d15e089ca997bb2517e558"> 579</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aedc57856e5d15e089ca997bb2517e558">SND_CHMAP_FRH</a>, </div> <div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975af92f549344923b13b3f988a8bd411248"> 580</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975af92f549344923b13b3f988a8bd411248">SND_CHMAP_TC</a>, </div> <div class="line"><a name="l00581"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ab408982aed624e7895a88a70d3cad9ce"> 581</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ab408982aed624e7895a88a70d3cad9ce">SND_CHMAP_TFL</a>, </div> <div class="line"><a name="l00582"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aac94c3e49e00cf6ddc8277be9211af8a"> 582</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aac94c3e49e00cf6ddc8277be9211af8a">SND_CHMAP_TFR</a>, </div> <div class="line"><a name="l00583"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a8afc5e5e7278cd11e275c353f7debb76"> 583</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a8afc5e5e7278cd11e275c353f7debb76">SND_CHMAP_TFC</a>, </div> <div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a9801a726d1ef900db691fb3ee766c15c"> 584</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a9801a726d1ef900db691fb3ee766c15c">SND_CHMAP_TRL</a>, </div> <div class="line"><a name="l00585"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a8f2b99c9f99b964305e7b20a24205845"> 585</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a8f2b99c9f99b964305e7b20a24205845">SND_CHMAP_TRR</a>, </div> <div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aa38f97720df84f0d0a729a2977a7e96f"> 586</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aa38f97720df84f0d0a729a2977a7e96f">SND_CHMAP_TRC</a>, </div> <div class="line"><a name="l00587"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a056a6a819e4f86531c2f72f2cca30a2f"> 587</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a056a6a819e4f86531c2f72f2cca30a2f">SND_CHMAP_TFLC</a>, </div> <div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1901ba205094fa4d78ae1b6ccba2a0b7"> 588</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1901ba205094fa4d78ae1b6ccba2a0b7">SND_CHMAP_TFRC</a>, </div> <div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a37e4efa8f78e28245172e609b3e2edb1"> 589</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a37e4efa8f78e28245172e609b3e2edb1">SND_CHMAP_TSL</a>, </div> <div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a002352cd72d1a7bb12a371c0a700368e"> 590</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a002352cd72d1a7bb12a371c0a700368e">SND_CHMAP_TSR</a>, </div> <div class="line"><a name="l00591"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a98412e4b242d63dd0f6543d7979f65d2"> 591</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a98412e4b242d63dd0f6543d7979f65d2">SND_CHMAP_LLFE</a>, </div> <div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a5a90ba518606bd795133b7464e297037"> 592</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a5a90ba518606bd795133b7464e297037">SND_CHMAP_RLFE</a>, </div> <div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a6bdb9ff785f20a01942c51f5306f1b7a"> 593</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a6bdb9ff785f20a01942c51f5306f1b7a">SND_CHMAP_BC</a>, </div> <div class="line"><a name="l00594"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a64d185c840a6c5a85b373c7b4c24a6ac"> 594</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a64d185c840a6c5a85b373c7b4c24a6ac">SND_CHMAP_BLC</a>, </div> <div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ae8657844c743e6303622c8a5db01f9fc"> 595</a></span>  <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ae8657844c743e6303622c8a5db01f9fc">SND_CHMAP_BRC</a>, </div> <div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  SND_CHMAP_LAST = <a class="code" href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ae8657844c743e6303622c8a5db01f9fc">SND_CHMAP_BRC</a>,</div> <div class="line"><a name="l00597"></a><span class="lineno"> 597</span> };</div> <div class="line"><a name="l00598"></a><span class="lineno"> 598</span> </div> <div class="line"><a name="l00600"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gad6713109477a592274f92f85670fcc1a"> 600</a></span> <span class="preprocessor">#define SND_CHMAP_POSITION_MASK 0xffff</span></div> <div class="line"><a name="l00601"></a><span class="lineno"> 601</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gad98b225c79dd92fc387b2e7884ef97da"> 603</a></span> <span class="preprocessor">#define SND_CHMAP_PHASE_INVERSE (0x01 << 16)</span></div> <div class="line"><a name="l00604"></a><span class="lineno"> 604</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="group___p_c_m.html#gaf3d1c438269afa0206fb9f2151c4fc6a"> 605</a></span> <span class="preprocessor">#define SND_CHMAP_DRIVER_SPEC (0x02 << 16)</span></div> <div class="line"><a name="l00606"></a><span class="lineno"> 606</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="structsnd__pcm__chmap__t.html"> 608</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>snd_pcm_chmap {</div> <div class="line"><a name="l00609"></a><span class="lineno"><a class="line" href="structsnd__pcm__chmap__t.html#aa2baadd3e92e15d68d970bc07fc8850a"> 609</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structsnd__pcm__chmap__t.html#aa2baadd3e92e15d68d970bc07fc8850a">channels</a>; </div> <div class="line"><a name="l00610"></a><span class="lineno"><a class="line" href="structsnd__pcm__chmap__t.html#a5fde2c651fb4f6d645d2c08f59118c2d"> 610</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> pos[0]; </div> <div class="line"><a name="l00611"></a><span class="lineno"> 611</span> } <a class="code" href="structsnd__pcm__chmap__t.html">snd_pcm_chmap_t</a>;</div> <div class="line"><a name="l00612"></a><span class="lineno"> 612</span> </div> <div class="line"><a name="l00614"></a><span class="lineno"><a class="line" href="structsnd__pcm__chmap__query__t.html"> 614</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>snd_pcm_chmap_query {</div> <div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="structsnd__pcm__chmap__query__t.html#a42a40687d56ed049fe37a574d1de0979"> 615</a></span>  <span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#gad77f16d07431203bacc8694d28814506">snd_pcm_chmap_type</a> type; </div> <div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="structsnd__pcm__chmap__query__t.html#a23b002f87fc431c366f0da7400b5cc5c"> 616</a></span>  <a class="code" href="structsnd__pcm__chmap__t.html">snd_pcm_chmap_t</a> <a class="code" href="structsnd__pcm__chmap__query__t.html#a23b002f87fc431c366f0da7400b5cc5c">map</a>; </div> <div class="line"><a name="l00617"></a><span class="lineno"> 617</span> } <a class="code" href="structsnd__pcm__chmap__query__t.html">snd_pcm_chmap_query_t</a>;</div> <div class="line"><a name="l00618"></a><span class="lineno"> 618</span> </div> <div class="line"><a name="l00619"></a><span class="lineno"> 619</span> </div> <div class="line"><a name="l00620"></a><span class="lineno"> 620</span> <a class="code" href="structsnd__pcm__chmap__query__t.html">snd_pcm_chmap_query_t</a> **<a class="code" href="group___p_c_m.html#ga675cb6a0fd5470345105574216a652c2">snd_pcm_query_chmaps</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00621"></a><span class="lineno"> 621</span> <a class="code" href="structsnd__pcm__chmap__query__t.html">snd_pcm_chmap_query_t</a> **<a class="code" href="group___p_c_m.html#gae766a086ec64ec1189a87da3e54b8441">snd_pcm_query_chmaps_from_hw</a>(<span class="keywordtype">int</span> card, <span class="keywordtype">int</span> dev,</div> <div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  <span class="keywordtype">int</span> subdev,</div> <div class="line"><a name="l00623"></a><span class="lineno"> 623</span>  <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> stream);</div> <div class="line"><a name="l00624"></a><span class="lineno"> 624</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m.html#ga0a131c274594f6266b9a3f980e479e49">snd_pcm_free_chmaps</a>(<a class="code" href="structsnd__pcm__chmap__query__t.html">snd_pcm_chmap_query_t</a> **maps);</div> <div class="line"><a name="l00625"></a><span class="lineno"> 625</span> <a class="code" href="structsnd__pcm__chmap__t.html">snd_pcm_chmap_t</a> *<a class="code" href="group___p_c_m.html#gac3150e89164f6cb1276abda84b399c72">snd_pcm_get_chmap</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l00626"></a><span class="lineno"> 626</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga60ee7d2c2555e21dbc844a1b73839085">snd_pcm_set_chmap</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keyword">const</span> <a class="code" href="structsnd__pcm__chmap__t.html">snd_pcm_chmap_t</a> *map);</div> <div class="line"><a name="l00627"></a><span class="lineno"> 627</span> </div> <div class="line"><a name="l00628"></a><span class="lineno"> 628</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m.html#ga2c559ecbc8f79457c1d7be5d08365739">snd_pcm_chmap_type_name</a>(<span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#gad77f16d07431203bacc8694d28814506">snd_pcm_chmap_type</a> val);</div> <div class="line"><a name="l00629"></a><span class="lineno"> 629</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m.html#gac13f471d76d025798a25f3b422a07b91">snd_pcm_chmap_name</a>(<span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#ga07f09c302588b9758946fedf97772975">snd_pcm_chmap_position</a> val);</div> <div class="line"><a name="l00630"></a><span class="lineno"> 630</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m.html#ga5dc94582c2356ad6f214761de888bf43">snd_pcm_chmap_long_name</a>(<span class="keyword">enum</span> <a class="code" href="group___p_c_m.html#ga07f09c302588b9758946fedf97772975">snd_pcm_chmap_position</a> val);</div> <div class="line"><a name="l00631"></a><span class="lineno"> 631</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga1e10b4d6db07a3ef3a1105e703a38629">snd_pcm_chmap_print</a>(<span class="keyword">const</span> <a class="code" href="structsnd__pcm__chmap__t.html">snd_pcm_chmap_t</a> *map, <span class="keywordtype">size_t</span> maxlen, <span class="keywordtype">char</span> *buf);</div> <div class="line"><a name="l00632"></a><span class="lineno"> 632</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#gad3e0c4157e5f491ba448bfd4d4dc0177">snd_pcm_chmap_from_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div> <div class="line"><a name="l00633"></a><span class="lineno"> 633</span> <a class="code" href="structsnd__pcm__chmap__t.html">snd_pcm_chmap_t</a> *<a class="code" href="group___p_c_m.html#ga77973afbe7ab02bfde38d574d4879355">snd_pcm_chmap_parse_string</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div> <div class="line"><a name="l00634"></a><span class="lineno"> 634</span> </div> <div class="line"><a name="l00635"></a><span class="lineno"> 635</span> <span class="comment">//int snd_pcm_mixer_element(snd_pcm_t *pcm, snd_mixer_t *mixer, snd_mixer_elem_t **elem);</span></div> <div class="line"><a name="l00636"></a><span class="lineno"> 636</span> </div> <div class="line"><a name="l00637"></a><span class="lineno"> 637</span> <span class="comment">/*</span></div> <div class="line"><a name="l00638"></a><span class="lineno"> 638</span> <span class="comment"> * application helpers - these functions are implemented on top</span></div> <div class="line"><a name="l00639"></a><span class="lineno"> 639</span> <span class="comment"> * of the basic API</span></div> <div class="line"><a name="l00640"></a><span class="lineno"> 640</span> <span class="comment"> */</span></div> <div class="line"><a name="l00641"></a><span class="lineno"> 641</span> </div> <div class="line"><a name="l00642"></a><span class="lineno"> 642</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga2157aaeb6fc14da3f040d76591f9d3b1">snd_pcm_recover</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">int</span> err, <span class="keywordtype">int</span> silent);</div> <div class="line"><a name="l00643"></a><span class="lineno"> 643</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga45d50841b307f2156fce1857bfac228c">snd_pcm_set_params</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div> <div class="line"><a name="l00644"></a><span class="lineno"> 644</span>  <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format,</div> <div class="line"><a name="l00645"></a><span class="lineno"> 645</span>  <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> access,</div> <div class="line"><a name="l00646"></a><span class="lineno"> 646</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> channels,</div> <div class="line"><a name="l00647"></a><span class="lineno"> 647</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> rate,</div> <div class="line"><a name="l00648"></a><span class="lineno"> 648</span>  <span class="keywordtype">int</span> soft_resample,</div> <div class="line"><a name="l00649"></a><span class="lineno"> 649</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> latency);</div> <div class="line"><a name="l00650"></a><span class="lineno"> 650</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m.html#ga2827b8fa77ca05717df9b0447b99d1cd">snd_pcm_get_params</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div> <div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  snd_pcm_uframes_t *buffer_size,</div> <div class="line"><a name="l00652"></a><span class="lineno"> 652</span>  snd_pcm_uframes_t *period_size);</div> <div class="line"><a name="l00653"></a><span class="lineno"> 653</span> </div> <div class="line"><a name="l00663"></a><span class="lineno"> 663</span> <span class="keywordtype">size_t</span> <a class="code" href="group___p_c_m___info.html#ga782831adf8ee2ee52892479ea0222e67">snd_pcm_info_sizeof</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00668"></a><span class="lineno"><a class="line" href="group___p_c_m___info.html#gac60fd444f9e73bd12bde83b783f9b4f8"> 668</a></span> <span class="preprocessor">#define snd_pcm_info_alloca(ptr) __snd_alloca(ptr, snd_pcm_info)</span></div> <div class="line"><a name="l00669"></a><span class="lineno"> 669</span> <span class="preprocessor"></span><span class="keywordtype">int</span> <a class="code" href="group___p_c_m___info.html#ga2386bb8f334424c1ff2b8854ff29ac0f">snd_pcm_info_malloc</a>(<a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> **<a class="code" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>);</div> <div class="line"><a name="l00670"></a><span class="lineno"> 670</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___info.html#gaa919792762d0bf606f9fe45872231f28">snd_pcm_info_free</a>(<a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div> <div class="line"><a name="l00671"></a><span class="lineno"> 671</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___info.html#ga139884ae6fb3cb5621591f2d6e044a42">snd_pcm_info_copy</a>(<a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *dst, <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *src);</div> <div class="line"><a name="l00672"></a><span class="lineno"> 672</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___info.html#ga137b0bb60ad14009b9da04fe53849553">snd_pcm_info_get_device</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div> <div class="line"><a name="l00673"></a><span class="lineno"> 673</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___info.html#gaf0e6c1ec0443820d5c14c48ecd1b698e">snd_pcm_info_get_subdevice</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div> <div class="line"><a name="l00674"></a><span class="lineno"> 674</span> <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> <a class="code" href="group___p_c_m___info.html#gacf9b5a69f2b0ed9aef5b9b0d2ed61aae">snd_pcm_info_get_stream</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div> <div class="line"><a name="l00675"></a><span class="lineno"> 675</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___info.html#ga3a632a14559c1ea0d07b27b0596c4e41">snd_pcm_info_get_card</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div> <div class="line"><a name="l00676"></a><span class="lineno"> 676</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___info.html#ga4ce080eae74ed95baa79ffb80a91df81">snd_pcm_info_get_id</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div> <div class="line"><a name="l00677"></a><span class="lineno"> 677</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___info.html#gad48dd79e45631811c297ee7080681bc6">snd_pcm_info_get_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div> <div class="line"><a name="l00678"></a><span class="lineno"> 678</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___info.html#gae2ce3c55d4439ae423b854358ff08aa1">snd_pcm_info_get_subdevice_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div> <div class="line"><a name="l00679"></a><span class="lineno"> 679</span> <a class="code" href="group___p_c_m.html#gad0e95dc8a590d8f9915fec237d7a28a5">snd_pcm_class_t</a> <a class="code" href="group___p_c_m___info.html#gada845e969b0b9c959134f42b98d73c5c">snd_pcm_info_get_class</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div> <div class="line"><a name="l00680"></a><span class="lineno"> 680</span> <a class="code" href="group___p_c_m.html#ga6a164917c35e2216f6e76beff4e4d0cb">snd_pcm_subclass_t</a> <a class="code" href="group___p_c_m___info.html#ga30670ad0d94f4358c3f16cc80ff3ba85">snd_pcm_info_get_subclass</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div> <div class="line"><a name="l00681"></a><span class="lineno"> 681</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___info.html#gaeccf5d684a23455aa9fc31f8756eb222">snd_pcm_info_get_subdevices_count</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div> <div class="line"><a name="l00682"></a><span class="lineno"> 682</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___info.html#gad78bccdeadd378461073b4e6bfa5272a">snd_pcm_info_get_subdevices_avail</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div> <div class="line"><a name="l00683"></a><span class="lineno"> 683</span> <a class="code" href="unionsnd__pcm__sync__id__t.html">snd_pcm_sync_id_t</a> <a class="code" href="group___p_c_m___info.html#ga4a46693c8a81912de84f814c3eecd06e">snd_pcm_info_get_sync</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj);</div> <div class="line"><a name="l00684"></a><span class="lineno"> 684</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___info.html#gab9fe6f542c830c516f78ee9124606430">snd_pcm_info_set_device</a>(<a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div> <div class="line"><a name="l00685"></a><span class="lineno"> 685</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___info.html#ga2a1aea3ed02b14de6535f59d2cc80148">snd_pcm_info_set_subdevice</a>(<a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div> <div class="line"><a name="l00686"></a><span class="lineno"> 686</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___info.html#ga6bd83454c365f212e47f42ee84db06ed">snd_pcm_info_set_stream</a>(<a class="code" href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a> *obj, <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> val);</div> <div class="line"><a name="l00687"></a><span class="lineno"> 687</span> </div> <div class="line"><a name="l00697"></a><span class="lineno"> 697</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga6e2dd8efbb7a4084bd05e6cc458d84f7">snd_pcm_hw_params_any</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00698"></a><span class="lineno"> 698</span> </div> <div class="line"><a name="l00699"></a><span class="lineno"> 699</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga53b3b351bc5db48da18d5f36b98f79a9">snd_pcm_hw_params_can_mmap_sample_resolution</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00700"></a><span class="lineno"> 700</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga3bfe71142e72dffb274f8ba9ef7edeee">snd_pcm_hw_params_is_double</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00701"></a><span class="lineno"> 701</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga366395c87f811d8ab8df83dc8a8a8124">snd_pcm_hw_params_is_batch</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00702"></a><span class="lineno"> 702</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gac511eb0d4db6f1e8303161486061fe14">snd_pcm_hw_params_is_block_transfer</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00703"></a><span class="lineno"> 703</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga7a129f7671fee8c0ced42d64a6c2379d">snd_pcm_hw_params_is_monotonic</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00704"></a><span class="lineno"> 704</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gacb214bcb2af7462195da73b060206800">snd_pcm_hw_params_can_overrange</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00705"></a><span class="lineno"> 705</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaad4ba98b2f66baa5360b9a85f064a3e9">snd_pcm_hw_params_can_pause</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00706"></a><span class="lineno"> 706</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga6b79539a34e6f51972f4c32b3296585a">snd_pcm_hw_params_can_resume</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00707"></a><span class="lineno"> 707</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gabaf7b36cfb700973fe8d89971f0f967b">snd_pcm_hw_params_is_half_duplex</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00708"></a><span class="lineno"> 708</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gae8768da025e34e3c3c6b5a5dfdcd2ad4">snd_pcm_hw_params_is_joint_duplex</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00709"></a><span class="lineno"> 709</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gafcea258e7d9b6094350699367f2ef9b5">snd_pcm_hw_params_can_sync_start</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00710"></a><span class="lineno"> 710</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gad0f8922537619c70e41bf07eb740e54f">snd_pcm_hw_params_can_disable_period_wakeup</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00711"></a><span class="lineno"> 711</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gafd935dde74ea0da6824b204eb78eb620">snd_pcm_hw_params_supports_audio_wallclock_ts</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params); <span class="comment">/* deprecated, use audio_ts_type */</span></div> <div class="line"><a name="l00712"></a><span class="lineno"> 712</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaa2071d14dbb09232ecddf2e236bdfdf7">snd_pcm_hw_params_supports_audio_ts_type</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">int</span> type);</div> <div class="line"><a name="l00713"></a><span class="lineno"> 713</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga556ddf9731e184cb635994f739a6efe3">snd_pcm_hw_params_get_rate_numden</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params,</div> <div class="line"><a name="l00714"></a><span class="lineno"> 714</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *rate_num,</div> <div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *rate_den);</div> <div class="line"><a name="l00716"></a><span class="lineno"> 716</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga8bb1180b62a4225f0e094b95ac5d3674">snd_pcm_hw_params_get_sbits</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00717"></a><span class="lineno"> 717</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga12fe3e1ca110fd61cff685890366c743">snd_pcm_hw_params_get_fifo_size</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00718"></a><span class="lineno"> 718</span> </div> <div class="line"><a name="l00719"></a><span class="lineno"> 719</span> <span class="preprocessor">#if 0</span></div> <div class="line"><a name="l00720"></a><span class="lineno"> 720</span> <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_hw_strategy snd_pcm_hw_strategy_t;</div> <div class="line"><a name="l00721"></a><span class="lineno"> 721</span> </div> <div class="line"><a name="l00722"></a><span class="lineno"> 722</span> <span class="comment">/* choices need to be sorted on ascending badness */</span></div> <div class="line"><a name="l00723"></a><span class="lineno"> 723</span> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_hw_strategy_simple_choices_list {</div> <div class="line"><a name="l00724"></a><span class="lineno"> 724</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> value;</div> <div class="line"><a name="l00725"></a><span class="lineno"> 725</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> badness;</div> <div class="line"><a name="l00726"></a><span class="lineno"> 726</span> } snd_pcm_hw_strategy_simple_choices_list_t;</div> <div class="line"><a name="l00727"></a><span class="lineno"> 727</span> </div> <div class="line"><a name="l00728"></a><span class="lineno"> 728</span> <span class="keywordtype">int</span> snd_pcm_hw_params_strategy(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params,</div> <div class="line"><a name="l00729"></a><span class="lineno"> 729</span>  <span class="keyword">const</span> snd_pcm_hw_strategy_t *strategy,</div> <div class="line"><a name="l00730"></a><span class="lineno"> 730</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> badness_min,</div> <div class="line"><a name="l00731"></a><span class="lineno"> 731</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> badness_max);</div> <div class="line"><a name="l00732"></a><span class="lineno"> 732</span> </div> <div class="line"><a name="l00733"></a><span class="lineno"> 733</span> <span class="keywordtype">void</span> snd_pcm_hw_strategy_free(snd_pcm_hw_strategy_t *strategy);</div> <div class="line"><a name="l00734"></a><span class="lineno"> 734</span> <span class="keywordtype">int</span> snd_pcm_hw_strategy_simple(snd_pcm_hw_strategy_t **strategyp,</div> <div class="line"><a name="l00735"></a><span class="lineno"> 735</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> badness_min,</div> <div class="line"><a name="l00736"></a><span class="lineno"> 736</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> badness_max);</div> <div class="line"><a name="l00737"></a><span class="lineno"> 737</span> <span class="keywordtype">int</span> snd_pcm_hw_params_try_explain_failure(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div> <div class="line"><a name="l00738"></a><span class="lineno"> 738</span>  <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *fail,</div> <div class="line"><a name="l00739"></a><span class="lineno"> 739</span>  <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *success,</div> <div class="line"><a name="l00740"></a><span class="lineno"> 740</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> depth,</div> <div class="line"><a name="l00741"></a><span class="lineno"> 741</span>  <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div> <div class="line"><a name="l00742"></a><span class="lineno"> 742</span> </div> <div class="line"><a name="l00743"></a><span class="lineno"> 743</span> <span class="preprocessor">#endif</span></div> <div class="line"><a name="l00744"></a><span class="lineno"> 744</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00745"></a><span class="lineno"> 745</span> <span class="keywordtype">size_t</span> <a class="code" href="group___p_c_m___h_w___params.html#ga092e6c110ad7b4e52855b9522e437ed9">snd_pcm_hw_params_sizeof</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00750"></a><span class="lineno"><a class="line" href="group___p_c_m___h_w___params.html#ga06b83cb9a788f99b7b09b570b4355cee"> 750</a></span> <span class="preprocessor">#define snd_pcm_hw_params_alloca(ptr) __snd_alloca(ptr, snd_pcm_hw_params)</span></div> <div class="line"><a name="l00751"></a><span class="lineno"> 751</span> <span class="preprocessor"></span><span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga6e53d09a9c7cc3f2a692c0af99886237">snd_pcm_hw_params_malloc</a>(<a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> **<a class="code" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>);</div> <div class="line"><a name="l00752"></a><span class="lineno"> 752</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___h_w___params.html#ga8c094063e7a13be0b9a043be8616a181">snd_pcm_hw_params_free</a>(<a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *obj);</div> <div class="line"><a name="l00753"></a><span class="lineno"> 753</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___h_w___params.html#ga9bcedf4bb4b21527a584846a5986a1f4">snd_pcm_hw_params_copy</a>(<a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *dst, <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *src);</div> <div class="line"><a name="l00754"></a><span class="lineno"> 754</span> </div> <div class="line"><a name="l00755"></a><span class="lineno"> 755</span> <span class="preprocessor">#if !defined(ALSA_LIBRARY_BUILD) && !defined(ALSA_PCM_OLD_HW_PARAMS_API)</span></div> <div class="line"><a name="l00756"></a><span class="lineno"> 756</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00757"></a><span class="lineno"> 757</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga752e62bb419c7ebe151f8023f5eed1f9">snd_pcm_hw_params_get_access</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> *_access);</div> <div class="line"><a name="l00758"></a><span class="lineno"> 758</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gab56553ff541e6e9ddae397f6faba840f">snd_pcm_hw_params_test_access</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> _access);</div> <div class="line"><a name="l00759"></a><span class="lineno"> 759</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga4c8f1c632931923531ca68ee048a8de8">snd_pcm_hw_params_set_access</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> _access);</div> <div class="line"><a name="l00760"></a><span class="lineno"> 760</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga2fd545bdf469d54cff6a038e31ce56ce">snd_pcm_hw_params_set_access_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> *_access);</div> <div class="line"><a name="l00761"></a><span class="lineno"> 761</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga172b949e37f28da5a102e56b04f69be3">snd_pcm_hw_params_set_access_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> *_access);</div> <div class="line"><a name="l00762"></a><span class="lineno"> 762</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gad54808a277db646cbc21be07efc31000">snd_pcm_hw_params_set_access_mask</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask);</div> <div class="line"><a name="l00763"></a><span class="lineno"> 763</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga20079e218c9307e4e683f0743f3af38c">snd_pcm_hw_params_get_access_mask</a>(<a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask);</div> <div class="line"><a name="l00764"></a><span class="lineno"> 764</span> </div> <div class="line"><a name="l00765"></a><span class="lineno"> 765</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga66b28dd4f26d603e923a3577d1a2e98f">snd_pcm_hw_params_get_format</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> *val);</div> <div class="line"><a name="l00766"></a><span class="lineno"> 766</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga64e1a5143bbd72c8f5cffca828d506ef">snd_pcm_hw_params_test_format</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> val);</div> <div class="line"><a name="l00767"></a><span class="lineno"> 767</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga6014e0e1ec7934f8c745290e83e59199">snd_pcm_hw_params_set_format</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> val);</div> <div class="line"><a name="l00768"></a><span class="lineno"> 768</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga762ee356cc687c81c206df3c18245e4a">snd_pcm_hw_params_set_format_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> *format);</div> <div class="line"><a name="l00769"></a><span class="lineno"> 769</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga4a643db96742a3da0287eda6cc3eafa2">snd_pcm_hw_params_set_format_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> *format);</div> <div class="line"><a name="l00770"></a><span class="lineno"> 770</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga33261bd41636eb28fd42493e4ea4efba">snd_pcm_hw_params_set_format_mask</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask);</div> <div class="line"><a name="l00771"></a><span class="lineno"> 771</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___h_w___params.html#ga43bdf7596f8722fb6b8edbeaf1aebd90">snd_pcm_hw_params_get_format_mask</a>(<a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask);</div> <div class="line"><a name="l00772"></a><span class="lineno"> 772</span> </div> <div class="line"><a name="l00773"></a><span class="lineno"> 773</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga77a934515c24e17cfb0af21a8b2e0690">snd_pcm_hw_params_get_subformat</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> *subformat);</div> <div class="line"><a name="l00774"></a><span class="lineno"> 774</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaf5062e723956551092db201f34c99495">snd_pcm_hw_params_test_subformat</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat);</div> <div class="line"><a name="l00775"></a><span class="lineno"> 775</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga08dfde7d1fc6a0a56609f3ec40ed26e2">snd_pcm_hw_params_set_subformat</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat);</div> <div class="line"><a name="l00776"></a><span class="lineno"> 776</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga12b745bdf119127f2216d61a2bd28688">snd_pcm_hw_params_set_subformat_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> *subformat);</div> <div class="line"><a name="l00777"></a><span class="lineno"> 777</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gab1a02fff3ef394da274d2b2652df856d">snd_pcm_hw_params_set_subformat_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> *subformat);</div> <div class="line"><a name="l00778"></a><span class="lineno"> 778</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga3ebc4625b258df82164dc9220a9f9117">snd_pcm_hw_params_set_subformat_mask</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask);</div> <div class="line"><a name="l00779"></a><span class="lineno"> 779</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___h_w___params.html#gaafee81722f5bcba41e16e4c7a77059c2">snd_pcm_hw_params_get_subformat_mask</a>(<a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask);</div> <div class="line"><a name="l00780"></a><span class="lineno"> 780</span> </div> <div class="line"><a name="l00781"></a><span class="lineno"> 781</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gae27e04757272070197e00c0dfec5dc97">snd_pcm_hw_params_get_channels</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div> <div class="line"><a name="l00782"></a><span class="lineno"> 782</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga93326349bbb91840a3e0bafef0390cb1">snd_pcm_hw_params_get_channels_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div> <div class="line"><a name="l00783"></a><span class="lineno"> 783</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gac6c37a5da7dc8cb19fdd8e9cf1bd673d">snd_pcm_hw_params_get_channels_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div> <div class="line"><a name="l00784"></a><span class="lineno"> 784</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga8fabc38d770ad922e5b4e0338e7fb242">snd_pcm_hw_params_test_channels</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div> <div class="line"><a name="l00785"></a><span class="lineno"> 785</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga3a5b2a05c5d9869cc743dac71c0d270a">snd_pcm_hw_params_set_channels</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div> <div class="line"><a name="l00786"></a><span class="lineno"> 786</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga155b8ac646b90560cd00f195086ff464">snd_pcm_hw_params_set_channels_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div> <div class="line"><a name="l00787"></a><span class="lineno"> 787</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga739d51d0822f182a6583a5436f410b34">snd_pcm_hw_params_set_channels_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div> <div class="line"><a name="l00788"></a><span class="lineno"> 788</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga24e507c965aff4984aa4969cc896e830">snd_pcm_hw_params_set_channels_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *min, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *max);</div> <div class="line"><a name="l00789"></a><span class="lineno"> 789</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga59aa9e1a02f4ce616fe92c605a833f8f">snd_pcm_hw_params_set_channels_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div> <div class="line"><a name="l00790"></a><span class="lineno"> 790</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gae08e3371d3d2e8e512537630a59f9a55">snd_pcm_hw_params_set_channels_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div> <div class="line"><a name="l00791"></a><span class="lineno"> 791</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga54846380c1dc99ee9124d45232931ebd">snd_pcm_hw_params_set_channels_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div> <div class="line"><a name="l00792"></a><span class="lineno"> 792</span> </div> <div class="line"><a name="l00793"></a><span class="lineno"> 793</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga4279c4b45a15f7e282e436e75d6ba13a">snd_pcm_hw_params_get_rate</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00794"></a><span class="lineno"> 794</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaf7801fdf88fa51ca96fe97d3211db3f7">snd_pcm_hw_params_get_rate_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00795"></a><span class="lineno"> 795</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga6770c2b988c8dc91eb51893cc145aa2c">snd_pcm_hw_params_get_rate_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00796"></a><span class="lineno"> 796</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga5f09b37dd6f4c213029f8f39e00137a3">snd_pcm_hw_params_test_rate</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div> <div class="line"><a name="l00797"></a><span class="lineno"> 797</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga29cd2571738847813af1489043d1af5a">snd_pcm_hw_params_set_rate</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div> <div class="line"><a name="l00798"></a><span class="lineno"> 798</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga89374ae29dd924915ada6f26cd9a3292">snd_pcm_hw_params_set_rate_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00799"></a><span class="lineno"> 799</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga8701776750b18b2dad19a4115791c2f0">snd_pcm_hw_params_set_rate_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00800"></a><span class="lineno"> 800</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga03795a2ee03be25a30185b26a1bc3e21">snd_pcm_hw_params_set_rate_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *min, <span class="keywordtype">int</span> *mindir, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *max, <span class="keywordtype">int</span> *maxdir);</div> <div class="line"><a name="l00801"></a><span class="lineno"> 801</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga39124280d06ce63092a77e3f25ddd6ee">snd_pcm_hw_params_set_rate_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00802"></a><span class="lineno"> 802</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gac0ded856c76459608fdd5ea0f254349e">snd_pcm_hw_params_set_rate_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00803"></a><span class="lineno"> 803</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga5d90a5204061482be45ac4e0d2b10e49">snd_pcm_hw_params_set_rate_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00804"></a><span class="lineno"> 804</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga82eecc0e27a94ce0caa195cc3765536c">snd_pcm_hw_params_set_rate_resample</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div> <div class="line"><a name="l00805"></a><span class="lineno"> 805</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gacaa53b05cd5e4f55eeb4d5ea64129c21">snd_pcm_hw_params_get_rate_resample</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div> <div class="line"><a name="l00806"></a><span class="lineno"> 806</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga2c0b6b22bbeed5da06293608f3be844d">snd_pcm_hw_params_set_export_buffer</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div> <div class="line"><a name="l00807"></a><span class="lineno"> 807</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gafec078cf053a87339ba91c0f605dca54">snd_pcm_hw_params_get_export_buffer</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div> <div class="line"><a name="l00808"></a><span class="lineno"> 808</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gac2761ded0a51cabc953beac44f65972b">snd_pcm_hw_params_set_period_wakeup</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val);</div> <div class="line"><a name="l00809"></a><span class="lineno"> 809</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga426a657640410a4c6a652ab15eb57acc">snd_pcm_hw_params_get_period_wakeup</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val);</div> <div class="line"><a name="l00810"></a><span class="lineno"> 810</span> </div> <div class="line"><a name="l00811"></a><span class="lineno"> 811</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga71f5d43bf63dc7292b8b58f17acccf89">snd_pcm_hw_params_get_period_time</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00812"></a><span class="lineno"> 812</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gae68d4b168ef5d40f644a1a4ed854689f">snd_pcm_hw_params_get_period_time_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00813"></a><span class="lineno"> 813</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga74b510f4958e90a83a631a1eeedf13e0">snd_pcm_hw_params_get_period_time_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00814"></a><span class="lineno"> 814</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaf1f6452ad189be5c4e1ab3bd86f2f6d2">snd_pcm_hw_params_test_period_time</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div> <div class="line"><a name="l00815"></a><span class="lineno"> 815</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaa2bc2a32d3971521064741a30e10c92f">snd_pcm_hw_params_set_period_time</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div> <div class="line"><a name="l00816"></a><span class="lineno"> 816</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga2dc9fcdb1b30126a20d96a65c7826d9b">snd_pcm_hw_params_set_period_time_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00817"></a><span class="lineno"> 817</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaad53e3af1f1fe522c3d902f5403954d1">snd_pcm_hw_params_set_period_time_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00818"></a><span class="lineno"> 818</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga993e05e43a31a6151427ba1f793c0b3a">snd_pcm_hw_params_set_period_time_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *min, <span class="keywordtype">int</span> *mindir, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *max, <span class="keywordtype">int</span> *maxdir);</div> <div class="line"><a name="l00819"></a><span class="lineno"> 819</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaa22d4f917c300b0c1f47b348c23705a4">snd_pcm_hw_params_set_period_time_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00820"></a><span class="lineno"> 820</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga478e50e1fa7395af70100b906c31cb67">snd_pcm_hw_params_set_period_time_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00821"></a><span class="lineno"> 821</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga2d48b4bee369912b0fc9b245d6c7a52d">snd_pcm_hw_params_set_period_time_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00822"></a><span class="lineno"> 822</span> </div> <div class="line"><a name="l00823"></a><span class="lineno"> 823</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaba48ea189171536f9793e0d99e6db5e0">snd_pcm_hw_params_get_period_size</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *frames, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00824"></a><span class="lineno"> 824</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga3f6fe37605b54d0a25e8bf1d10f71ae4">snd_pcm_hw_params_get_period_size_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *frames, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00825"></a><span class="lineno"> 825</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gab5c16621ae697e5ee6f442ec7b7062c5">snd_pcm_hw_params_get_period_size_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *frames, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00826"></a><span class="lineno"> 826</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gabc8712dab6cb135176de77f374d7ee17">snd_pcm_hw_params_test_period_size</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t val, <span class="keywordtype">int</span> dir);</div> <div class="line"><a name="l00827"></a><span class="lineno"> 827</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga874c977dd9aac275c87a7b1c33a0dec0">snd_pcm_hw_params_set_period_size</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t val, <span class="keywordtype">int</span> dir);</div> <div class="line"><a name="l00828"></a><span class="lineno"> 828</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga58e0468994d935f08080d9654f1b48b8">snd_pcm_hw_params_set_period_size_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00829"></a><span class="lineno"> 829</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga909f442c3d8c20b79de2edf6cc5ded41">snd_pcm_hw_params_set_period_size_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00830"></a><span class="lineno"> 830</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga33c901f8364cb2533d6cdeba732e0e4e">snd_pcm_hw_params_set_period_size_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *min, <span class="keywordtype">int</span> *mindir, snd_pcm_uframes_t *max, <span class="keywordtype">int</span> *maxdir);</div> <div class="line"><a name="l00831"></a><span class="lineno"> 831</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga9162045265f283c532634506456cab09">snd_pcm_hw_params_set_period_size_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00832"></a><span class="lineno"> 832</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaf74bbb66a71ece8260be20502822335b">snd_pcm_hw_params_set_period_size_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00833"></a><span class="lineno"> 833</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gad0bce0ad23b3b708858bb20df81e09a2">snd_pcm_hw_params_set_period_size_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00834"></a><span class="lineno"> 834</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga13bc85ca5fe34b19112579a7e27cf41a">snd_pcm_hw_params_set_period_size_integer</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00835"></a><span class="lineno"> 835</span> </div> <div class="line"><a name="l00836"></a><span class="lineno"> 836</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga7242d7045ae23a9ae736c191030c25e8">snd_pcm_hw_params_get_periods</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00837"></a><span class="lineno"> 837</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga17f3826360b0fe1f47c696388d25ac93">snd_pcm_hw_params_get_periods_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00838"></a><span class="lineno"> 838</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga60417687267cd6ddc56a9c15179fe275">snd_pcm_hw_params_get_periods_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00839"></a><span class="lineno"> 839</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga0de7350f433935a995d439fe38f55088">snd_pcm_hw_params_test_periods</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div> <div class="line"><a name="l00840"></a><span class="lineno"> 840</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga472aa3f2d8ce4040caa874fe60aba961">snd_pcm_hw_params_set_periods</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div> <div class="line"><a name="l00841"></a><span class="lineno"> 841</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaa2642b54ed1c2e26e595ecf3d5b29edc">snd_pcm_hw_params_set_periods_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00842"></a><span class="lineno"> 842</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga636d1d9a6333fb2acc8a6e84391ea0a6">snd_pcm_hw_params_set_periods_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00843"></a><span class="lineno"> 843</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaf638d94e53872415d3bb6d9169104891">snd_pcm_hw_params_set_periods_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *min, <span class="keywordtype">int</span> *mindir, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *max, <span class="keywordtype">int</span> *maxdir);</div> <div class="line"><a name="l00844"></a><span class="lineno"> 844</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga2fadb73803f58b900ac34846c14894ca">snd_pcm_hw_params_set_periods_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00845"></a><span class="lineno"> 845</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaa8fbd81ce54fac30f60768fb36210a6f">snd_pcm_hw_params_set_periods_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00846"></a><span class="lineno"> 846</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga1366dd00b920ef459d2dbf8a64408725">snd_pcm_hw_params_set_periods_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00847"></a><span class="lineno"> 847</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gab7356d30758dfcf11ff5874fd033913b">snd_pcm_hw_params_set_periods_integer</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params);</div> <div class="line"><a name="l00848"></a><span class="lineno"> 848</span> </div> <div class="line"><a name="l00849"></a><span class="lineno"> 849</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gabdea994550dbf7ab176e3c90baa3a30b">snd_pcm_hw_params_get_buffer_time</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00850"></a><span class="lineno"> 850</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaa18c9999c27632f6c47e163b6af17fa9">snd_pcm_hw_params_get_buffer_time_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00851"></a><span class="lineno"> 851</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga67a33176f4f05231863b37b09527c0e3">snd_pcm_hw_params_get_buffer_time_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00852"></a><span class="lineno"> 852</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga9b6bf73e2a0b7f887f3d7d85a988eb7e">snd_pcm_hw_params_test_buffer_time</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div> <div class="line"><a name="l00853"></a><span class="lineno"> 853</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gacad42b93e31bca4c9b4074d6ec236d99">snd_pcm_hw_params_set_buffer_time</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir);</div> <div class="line"><a name="l00854"></a><span class="lineno"> 854</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga2a7cb8c29b2fb75b615366dd40a7dc13">snd_pcm_hw_params_set_buffer_time_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00855"></a><span class="lineno"> 855</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gab80680ff70b72435addde58e88fc1d7b">snd_pcm_hw_params_set_buffer_time_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00856"></a><span class="lineno"> 856</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga84964e55717a7db70b55f320b56f343f">snd_pcm_hw_params_set_buffer_time_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *min, <span class="keywordtype">int</span> *mindir, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *max, <span class="keywordtype">int</span> *maxdir);</div> <div class="line"><a name="l00857"></a><span class="lineno"> 857</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga3bc1b188576d6d2daae9c56024813d10">snd_pcm_hw_params_set_buffer_time_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00858"></a><span class="lineno"> 858</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga6a29e5f80671ca89d0c185416b5a6c2c">snd_pcm_hw_params_set_buffer_time_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00859"></a><span class="lineno"> 859</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaec8788f14a0c5452dada23a49cdd4b71">snd_pcm_hw_params_set_buffer_time_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir);</div> <div class="line"><a name="l00860"></a><span class="lineno"> 860</span> </div> <div class="line"><a name="l00861"></a><span class="lineno"> 861</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gab6556fcaaf926360d2064044a6f6cfb4">snd_pcm_hw_params_get_buffer_size</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *val);</div> <div class="line"><a name="l00862"></a><span class="lineno"> 862</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga182adecca0ad204a34b27cdaa9d4f672">snd_pcm_hw_params_get_buffer_size_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *val);</div> <div class="line"><a name="l00863"></a><span class="lineno"> 863</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga3caf61ab086028067b602d48182df708">snd_pcm_hw_params_get_buffer_size_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *val);</div> <div class="line"><a name="l00864"></a><span class="lineno"> 864</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga3ce81a7fe9f677849881f1cfd3b5cb7e">snd_pcm_hw_params_test_buffer_size</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t val);</div> <div class="line"><a name="l00865"></a><span class="lineno"> 865</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga828cf9e11fe84137c2c8d4938a6fca7f">snd_pcm_hw_params_set_buffer_size</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t val);</div> <div class="line"><a name="l00866"></a><span class="lineno"> 866</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gacc0d26a23389470eae502a3c9f4a2980">snd_pcm_hw_params_set_buffer_size_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *val);</div> <div class="line"><a name="l00867"></a><span class="lineno"> 867</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gac36099175c6a85db4a1e51053d5708af">snd_pcm_hw_params_set_buffer_size_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *val);</div> <div class="line"><a name="l00868"></a><span class="lineno"> 868</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaec830be678524b0a6a173896bc9d2c67">snd_pcm_hw_params_set_buffer_size_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *min, snd_pcm_uframes_t *max);</div> <div class="line"><a name="l00869"></a><span class="lineno"> 869</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga2c00cb635d374030595dbc27b7a983a7">snd_pcm_hw_params_set_buffer_size_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *val);</div> <div class="line"><a name="l00870"></a><span class="lineno"> 870</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gaca09ba489988fe957fde43cb9dca56a2">snd_pcm_hw_params_set_buffer_size_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *val);</div> <div class="line"><a name="l00871"></a><span class="lineno"> 871</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#gade5604a3fe1de55c76942ee4f4e41219">snd_pcm_hw_params_set_buffer_size_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *val);</div> <div class="line"><a name="l00872"></a><span class="lineno"> 872</span> </div> <div class="line"><a name="l00873"></a><span class="lineno"> 873</span> <span class="preprocessor">#endif </span><span class="comment">/* !ALSA_LIBRARY_BUILD && !ALSA_PCM_OLD_HW_PARAMS_API */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00874"></a><span class="lineno"> 874</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00875"></a><span class="lineno"> 875</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___h_w___params.html#ga254712953cb8abe8b1d8478233863217">snd_pcm_hw_params_get_min_align</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, snd_pcm_uframes_t *val);</div> <div class="line"><a name="l00876"></a><span class="lineno"> 876</span> </div> <div class="line"><a name="l00886"></a><span class="lineno"> 886</span> <span class="keywordtype">size_t</span> <a class="code" href="group___p_c_m___s_w___params.html#ga7886ee5b3a48fb58ef8f70886472029a">snd_pcm_sw_params_sizeof</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00891"></a><span class="lineno"><a class="line" href="group___p_c_m___s_w___params.html#ga8e564553bdc89948c918729e3cc7beb0"> 891</a></span> <span class="preprocessor">#define snd_pcm_sw_params_alloca(ptr) __snd_alloca(ptr, snd_pcm_sw_params)</span></div> <div class="line"><a name="l00892"></a><span class="lineno"> 892</span> <span class="preprocessor"></span><span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga23382b62e7fc0de94b279c9f5dd08e5e">snd_pcm_sw_params_malloc</a>(<a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> **<a class="code" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>);</div> <div class="line"><a name="l00893"></a><span class="lineno"> 893</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___s_w___params.html#ga35af2df23ec46619a82cb52e3733d47a">snd_pcm_sw_params_free</a>(<a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *obj);</div> <div class="line"><a name="l00894"></a><span class="lineno"> 894</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___s_w___params.html#gafe9ebe9ea669012af58b728d55fc295b">snd_pcm_sw_params_copy</a>(<a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *dst, <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *src);</div> <div class="line"><a name="l00895"></a><span class="lineno"> 895</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga8bdb67600cf3c0705518b6c0a79c56fe">snd_pcm_sw_params_get_boundary</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, snd_pcm_uframes_t *val);</div> <div class="line"><a name="l00896"></a><span class="lineno"> 896</span> </div> <div class="line"><a name="l00897"></a><span class="lineno"> 897</span> <span class="preprocessor">#if !defined(ALSA_LIBRARY_BUILD) && !defined(ALSA_PCM_OLD_SW_PARAMS_API)</span></div> <div class="line"><a name="l00898"></a><span class="lineno"> 898</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00899"></a><span class="lineno"> 899</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#gac2fba23ba6ac1636785e27f0f5381a15">snd_pcm_sw_params_set_tstamp_mode</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77">snd_pcm_tstamp_t</a> val);</div> <div class="line"><a name="l00900"></a><span class="lineno"> 900</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga4caef7435210cd7f4878d55dadeed0f8">snd_pcm_sw_params_get_tstamp_mode</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77">snd_pcm_tstamp_t</a> *val);</div> <div class="line"><a name="l00901"></a><span class="lineno"> 901</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga912bad749f6317000eede607bb0bc935">snd_pcm_sw_params_set_tstamp_type</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga6e7869809e23ed1a3595e94fbd9a275c">snd_pcm_tstamp_type_t</a> val);</div> <div class="line"><a name="l00902"></a><span class="lineno"> 902</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga1cd956ea3dc0e32e32abc99af50f0819">snd_pcm_sw_params_get_tstamp_type</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga6e7869809e23ed1a3595e94fbd9a275c">snd_pcm_tstamp_type_t</a> *val);</div> <div class="line"><a name="l00903"></a><span class="lineno"> 903</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga79b12cbbd309750156261e7f5a39167b">snd_pcm_sw_params_set_avail_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, snd_pcm_uframes_t val);</div> <div class="line"><a name="l00904"></a><span class="lineno"> 904</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga587ccbb0b025dc97d2af5db9516163d4">snd_pcm_sw_params_get_avail_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, snd_pcm_uframes_t *val);</div> <div class="line"><a name="l00905"></a><span class="lineno"> 905</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#gaf62ce50d6242b4f4dc9d6534a97e5c09">snd_pcm_sw_params_set_period_event</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <span class="keywordtype">int</span> val);</div> <div class="line"><a name="l00906"></a><span class="lineno"> 906</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga0458a8fe480a7887726748052bd77211">snd_pcm_sw_params_get_period_event</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <span class="keywordtype">int</span> *val);</div> <div class="line"><a name="l00907"></a><span class="lineno"> 907</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga1d338f1f7e33b7a6d0f9a8f61f87f057">snd_pcm_sw_params_set_start_threshold</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, snd_pcm_uframes_t val);</div> <div class="line"><a name="l00908"></a><span class="lineno"> 908</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga1ee7116c68bdea12606aab57db86a1d1">snd_pcm_sw_params_get_start_threshold</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *paramsm, snd_pcm_uframes_t *val);</div> <div class="line"><a name="l00909"></a><span class="lineno"> 909</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga6a41bf533207d56fdb1ff10aeeac28e4">snd_pcm_sw_params_set_stop_threshold</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, snd_pcm_uframes_t val);</div> <div class="line"><a name="l00910"></a><span class="lineno"> 910</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga8a55577d7f3d8e4ce63a710921199c66">snd_pcm_sw_params_get_stop_threshold</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, snd_pcm_uframes_t *val);</div> <div class="line"><a name="l00911"></a><span class="lineno"> 911</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga5a0158bf962f20bd9fd5ed2c52dd682b">snd_pcm_sw_params_set_silence_threshold</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, snd_pcm_uframes_t val);</div> <div class="line"><a name="l00912"></a><span class="lineno"> 912</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga896ece8b418f6d6e92d2df5a4b59c3a2">snd_pcm_sw_params_get_silence_threshold</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, snd_pcm_uframes_t *val);</div> <div class="line"><a name="l00913"></a><span class="lineno"> 913</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#gaeb4a335a16981b5ea3fa671946fbdca3">snd_pcm_sw_params_set_silence_size</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, snd_pcm_uframes_t val);</div> <div class="line"><a name="l00914"></a><span class="lineno"> 914</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___s_w___params.html#ga6a197020c09c8a20e697d12e9fac3e11">snd_pcm_sw_params_get_silence_size</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, snd_pcm_uframes_t *val);</div> <div class="line"><a name="l00915"></a><span class="lineno"> 915</span> </div> <div class="line"><a name="l00916"></a><span class="lineno"> 916</span> <span class="preprocessor">#endif </span><span class="comment">/* !ALSA_LIBRARY_BUILD && !ALSA_PCM_OLD_SW_PARAMS_API */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00917"></a><span class="lineno"> 917</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00920"></a><span class="lineno"> 920</span> <span class="comment">/* include old API */</span></div> <div class="line"><a name="l00921"></a><span class="lineno"> 921</span> <span class="preprocessor">#ifndef ALSA_LIBRARY_BUILD</span></div> <div class="line"><a name="l00922"></a><span class="lineno"> 922</span> <span class="preprocessor"></span><span class="preprocessor">#if defined(ALSA_PCM_OLD_HW_PARAMS_API) || defined(ALSA_PCM_OLD_SW_PARAMS_API)</span></div> <div class="line"><a name="l00923"></a><span class="lineno"> 923</span> <span class="preprocessor"></span><span class="preprocessor">#include "pcm_old.h"</span></div> <div class="line"><a name="l00924"></a><span class="lineno"> 924</span> <span class="preprocessor">#endif</span></div> <div class="line"><a name="l00925"></a><span class="lineno"> 925</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div> <div class="line"><a name="l00926"></a><span class="lineno"> 926</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00934"></a><span class="lineno"> 934</span> <span class="keywordtype">size_t</span> <a class="code" href="group___p_c_m___access.html#ga963ead3f1169f4b5e03a2968adc9cb0a">snd_pcm_access_mask_sizeof</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00939"></a><span class="lineno"><a class="line" href="group___p_c_m___access.html#ga8097b3ae42fa4a2e5bece2ca95b515b7"> 939</a></span> <span class="preprocessor">#define snd_pcm_access_mask_alloca(ptr) __snd_alloca(ptr, snd_pcm_access_mask)</span></div> <div class="line"><a name="l00940"></a><span class="lineno"> 940</span> <span class="preprocessor"></span><span class="keywordtype">int</span> <a class="code" href="group___p_c_m___access.html#gafedd1f9c96aa8a93ab7f2c0135de3780">snd_pcm_access_mask_malloc</a>(<a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> **<a class="code" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>);</div> <div class="line"><a name="l00941"></a><span class="lineno"> 941</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___access.html#ga965129493161fae3ab534209b7e6b2bc">snd_pcm_access_mask_free</a>(<a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *obj);</div> <div class="line"><a name="l00942"></a><span class="lineno"> 942</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___access.html#ga4fc7338c7c0cd715ea384d4e308d5925">snd_pcm_access_mask_copy</a>(<a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *dst, <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *src);</div> <div class="line"><a name="l00943"></a><span class="lineno"> 943</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___access.html#gaa8202ce90275d6dfe2623cbacbc93708">snd_pcm_access_mask_none</a>(<a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask);</div> <div class="line"><a name="l00944"></a><span class="lineno"> 944</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___access.html#ga76b2575826977951a862c5e78e81993c">snd_pcm_access_mask_any</a>(<a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask);</div> <div class="line"><a name="l00945"></a><span class="lineno"> 945</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___access.html#ga381ade7f78d8614b38dde36ba0393f74">snd_pcm_access_mask_test</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> val);</div> <div class="line"><a name="l00946"></a><span class="lineno"> 946</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___access.html#ga224e84b7b1362aea503b0595512bac77">snd_pcm_access_mask_empty</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask);</div> <div class="line"><a name="l00947"></a><span class="lineno"> 947</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___access.html#gadc0a0f989a9faca8b25b2c35d4b14e14">snd_pcm_access_mask_set</a>(<a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> val);</div> <div class="line"><a name="l00948"></a><span class="lineno"> 948</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___access.html#ga35c6aaf5b55ef8dd1c4939467869db86">snd_pcm_access_mask_reset</a>(<a class="code" href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> val);</div> <div class="line"><a name="l00949"></a><span class="lineno"> 949</span> </div> <div class="line"><a name="l00959"></a><span class="lineno"> 959</span> <span class="keywordtype">size_t</span> <a class="code" href="group___p_c_m___format.html#gaf260158e21491d2dfff62aa2b2ff06d1">snd_pcm_format_mask_sizeof</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00964"></a><span class="lineno"><a class="line" href="group___p_c_m___format.html#gadee8697e8c4f7fc018603fbcbd0a4b31"> 964</a></span> <span class="preprocessor">#define snd_pcm_format_mask_alloca(ptr) __snd_alloca(ptr, snd_pcm_format_mask)</span></div> <div class="line"><a name="l00965"></a><span class="lineno"> 965</span> <span class="preprocessor"></span><span class="keywordtype">int</span> <a class="code" href="group___p_c_m___format.html#gace20f58f4a93c39b006fd13bfd642da5">snd_pcm_format_mask_malloc</a>(<a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> **<a class="code" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>);</div> <div class="line"><a name="l00966"></a><span class="lineno"> 966</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___format.html#ga3a8b2f75bcf9e2b33602297123a6f3b9">snd_pcm_format_mask_free</a>(<a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *obj);</div> <div class="line"><a name="l00967"></a><span class="lineno"> 967</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___format.html#ga5fa45349fe88454faac051f476629174">snd_pcm_format_mask_copy</a>(<a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *dst, <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *src);</div> <div class="line"><a name="l00968"></a><span class="lineno"> 968</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___format.html#ga42342f7e5dd7c1c8401482d8db9c1013">snd_pcm_format_mask_none</a>(<a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask);</div> <div class="line"><a name="l00969"></a><span class="lineno"> 969</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___format.html#ga56f394e000ea4aadf73d1fb97fd994cd">snd_pcm_format_mask_any</a>(<a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask);</div> <div class="line"><a name="l00970"></a><span class="lineno"> 970</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___format.html#gaecb1d19be63a1b18456300eb4d07a8a0">snd_pcm_format_mask_test</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> val);</div> <div class="line"><a name="l00971"></a><span class="lineno"> 971</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___format.html#gaa942122189c757a1178749cebeb73d48">snd_pcm_format_mask_empty</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask);</div> <div class="line"><a name="l00972"></a><span class="lineno"> 972</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___format.html#ga03fa8dcc8da3dbecc164143b43d40056">snd_pcm_format_mask_set</a>(<a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> val);</div> <div class="line"><a name="l00973"></a><span class="lineno"> 973</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___format.html#ga60cdd13f69735c11cfaa0856b0f25a3e">snd_pcm_format_mask_reset</a>(<a class="code" href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> val);</div> <div class="line"><a name="l00974"></a><span class="lineno"> 974</span> </div> <div class="line"><a name="l00984"></a><span class="lineno"> 984</span> <span class="keywordtype">size_t</span> <a class="code" href="group___p_c_m___sub_format.html#gaab4db5767975e4c4e7a54fe11450085e">snd_pcm_subformat_mask_sizeof</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00989"></a><span class="lineno"><a class="line" href="group___p_c_m___sub_format.html#gaf450592f4db1a03f975a3c41011613a5"> 989</a></span> <span class="preprocessor">#define snd_pcm_subformat_mask_alloca(ptr) __snd_alloca(ptr, snd_pcm_subformat_mask)</span></div> <div class="line"><a name="l00990"></a><span class="lineno"> 990</span> <span class="preprocessor"></span><span class="keywordtype">int</span> <a class="code" href="group___p_c_m___sub_format.html#ga4a9eb9095b23b4e338aa390e515d5eb4">snd_pcm_subformat_mask_malloc</a>(<a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> **<a class="code" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>);</div> <div class="line"><a name="l00991"></a><span class="lineno"> 991</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___sub_format.html#ga1e0e09005efe4c7b34819defdb4d1308">snd_pcm_subformat_mask_free</a>(<a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *obj);</div> <div class="line"><a name="l00992"></a><span class="lineno"> 992</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___sub_format.html#gad5f8e09819ff0d6d4175d794670703af">snd_pcm_subformat_mask_copy</a>(<a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *dst, <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *src);</div> <div class="line"><a name="l00993"></a><span class="lineno"> 993</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___sub_format.html#ga3b87315e56fed79bbf265790ff5f6e72">snd_pcm_subformat_mask_none</a>(<a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask);</div> <div class="line"><a name="l00994"></a><span class="lineno"> 994</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___sub_format.html#gad065ae392b7bdeb4b32708cc9909dac1">snd_pcm_subformat_mask_any</a>(<a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask);</div> <div class="line"><a name="l00995"></a><span class="lineno"> 995</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___sub_format.html#ga2070ce06de13f676eb925c28db92c8aa">snd_pcm_subformat_mask_test</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> val);</div> <div class="line"><a name="l00996"></a><span class="lineno"> 996</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___sub_format.html#ga642323afb10ecd348ebf4eacb1cc0ec0">snd_pcm_subformat_mask_empty</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask);</div> <div class="line"><a name="l00997"></a><span class="lineno"> 997</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___sub_format.html#gab5a57e4ba0d3747ebc5b959460c0037f">snd_pcm_subformat_mask_set</a>(<a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> val);</div> <div class="line"><a name="l00998"></a><span class="lineno"> 998</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___sub_format.html#gad1033cc4c9d843e516833c222f2a570a">snd_pcm_subformat_mask_reset</a>(<a class="code" href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a> *mask, <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> val);</div> <div class="line"><a name="l00999"></a><span class="lineno"> 999</span> </div> <div class="line"><a name="l01009"></a><span class="lineno"> 1009</span> <span class="keywordtype">size_t</span> <a class="code" href="group___p_c_m___status.html#ga6a8ae2a4786419af7853687a99436d8d">snd_pcm_status_sizeof</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l01014"></a><span class="lineno"><a class="line" href="group___p_c_m___status.html#ga046c09e5d14b684d9fefd70a12cdde1a"> 1014</a></span> <span class="preprocessor">#define snd_pcm_status_alloca(ptr) __snd_alloca(ptr, snd_pcm_status)</span></div> <div class="line"><a name="l01015"></a><span class="lineno"> 1015</span> <span class="preprocessor"></span><span class="keywordtype">int</span> <a class="code" href="group___p_c_m___status.html#gaa97cf9bdc31e686fe491985486194a64">snd_pcm_status_malloc</a>(<a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> **<a class="code" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>);</div> <div class="line"><a name="l01016"></a><span class="lineno"> 1016</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#gaeb0a7ff880647e7255cb58904270106b">snd_pcm_status_free</a>(<a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj);</div> <div class="line"><a name="l01017"></a><span class="lineno"> 1017</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#ga307827ec2057b969520c7508fe41dd63">snd_pcm_status_copy</a>(<a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *dst, <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *src);</div> <div class="line"><a name="l01018"></a><span class="lineno"> 1018</span> <a class="code" href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860">snd_pcm_state_t</a> <a class="code" href="group___p_c_m___status.html#gabaae998f0d374c50195b3206d1e43659">snd_pcm_status_get_state</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj);</div> <div class="line"><a name="l01019"></a><span class="lineno"> 1019</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#ga5eaeff98814e96c2ffd5f04c95b22c8d">snd_pcm_status_get_trigger_tstamp</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="code" href="group___global.html#gadd377862d568809fb0e32c9faddf99a4">snd_timestamp_t</a> *<a class="code" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>);</div> <div class="line"><a name="l01020"></a><span class="lineno"> 1020</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#gab1c832aedb25670d010c53d9081a4b31">snd_pcm_status_get_trigger_htstamp</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="code" href="group___global.html#ga3a3f5b65c40f498cdbc26944bd9855cf">snd_htimestamp_t</a> *<a class="code" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>);</div> <div class="line"><a name="l01021"></a><span class="lineno"> 1021</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#gaea54e0a110afa01dd42071a1ca43902e">snd_pcm_status_get_tstamp</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="code" href="group___global.html#gadd377862d568809fb0e32c9faddf99a4">snd_timestamp_t</a> *<a class="code" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>);</div> <div class="line"><a name="l01022"></a><span class="lineno"> 1022</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#gafa66bda27a6b914e66e053bb76571013">snd_pcm_status_get_htstamp</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="code" href="group___global.html#ga3a3f5b65c40f498cdbc26944bd9855cf">snd_htimestamp_t</a> *<a class="code" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>);</div> <div class="line"><a name="l01023"></a><span class="lineno"> 1023</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#ga15d17e74f3352e189df5ccd4cc4c116d">snd_pcm_status_get_audio_htstamp</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="code" href="group___global.html#ga3a3f5b65c40f498cdbc26944bd9855cf">snd_htimestamp_t</a> *<a class="code" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>);</div> <div class="line"><a name="l01024"></a><span class="lineno"> 1024</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#ga6ee47c7a98005629ec691eae4b7f1b0e">snd_pcm_status_get_driver_htstamp</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj, <a class="code" href="group___global.html#ga3a3f5b65c40f498cdbc26944bd9855cf">snd_htimestamp_t</a> *<a class="code" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>);</div> <div class="line"><a name="l01025"></a><span class="lineno"> 1025</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#ga79a7e633c36d79aab76c3b4ee39e1588">snd_pcm_status_get_audio_htstamp_report</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj,</div> <div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>  <a class="code" href="structsnd__pcm__audio__tstamp__report__t.html">snd_pcm_audio_tstamp_report_t</a> *audio_tstamp_report);</div> <div class="line"><a name="l01027"></a><span class="lineno"> 1027</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___status.html#gad0dba60f0f312167755500cb49e24eb3">snd_pcm_status_set_audio_htstamp_config</a>(<a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj,</div> <div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>  <a class="code" href="structsnd__pcm__audio__tstamp__config__t.html">snd_pcm_audio_tstamp_config_t</a> *audio_tstamp_config);</div> <div class="line"><a name="l01029"></a><span class="lineno"> 1029</span> </div> <div class="line"><a name="l01030"></a><span class="lineno"> 1030</span> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> snd_pcm_pack_audio_tstamp_config(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *data,</div> <div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>  <a class="code" href="structsnd__pcm__audio__tstamp__config__t.html">snd_pcm_audio_tstamp_config_t</a> *config)</div> <div class="line"><a name="l01032"></a><span class="lineno"> 1032</span> {</div> <div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>  *data = config->report_delay;</div> <div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>  *data <<= 4;</div> <div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>  *data |= config->type_requested;</div> <div class="line"><a name="l01036"></a><span class="lineno"> 1036</span> }</div> <div class="line"><a name="l01037"></a><span class="lineno"> 1037</span> </div> <div class="line"><a name="l01038"></a><span class="lineno"> 1038</span> <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> snd_pcm_unpack_audio_tstamp_report(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> data, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> accuracy,</div> <div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>  <a class="code" href="structsnd__pcm__audio__tstamp__report__t.html">snd_pcm_audio_tstamp_report_t</a> *report)</div> <div class="line"><a name="l01040"></a><span class="lineno"> 1040</span> {</div> <div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>  data >>= 16;</div> <div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>  report->valid = data & 1;</div> <div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>  report->actual_type = (data >> 1) & 0xF;</div> <div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>  report->accuracy_report = (data >> 5) & 1;</div> <div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>  report->accuracy = accuracy;</div> <div class="line"><a name="l01046"></a><span class="lineno"> 1046</span> }</div> <div class="line"><a name="l01047"></a><span class="lineno"> 1047</span> </div> <div class="line"><a name="l01048"></a><span class="lineno"> 1048</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m___status.html#ga1fdce3985e64f66385a5805da1110f18">snd_pcm_status_get_delay</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj);</div> <div class="line"><a name="l01049"></a><span class="lineno"> 1049</span> snd_pcm_uframes_t <a class="code" href="group___p_c_m___status.html#ga91c110525060b925ad4f0c21c205b757">snd_pcm_status_get_avail</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj);</div> <div class="line"><a name="l01050"></a><span class="lineno"> 1050</span> snd_pcm_uframes_t <a class="code" href="group___p_c_m___status.html#gac58d13e4d03c9420c57428ddffd94964">snd_pcm_status_get_avail_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj);</div> <div class="line"><a name="l01051"></a><span class="lineno"> 1051</span> snd_pcm_uframes_t <a class="code" href="group___p_c_m___status.html#ga3f4bfd0a0327529abaa621b248b6b1aa">snd_pcm_status_get_overrange</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *obj);</div> <div class="line"><a name="l01052"></a><span class="lineno"> 1052</span> </div> <div class="line"><a name="l01062"></a><span class="lineno"> 1062</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#ga1089d73f52de6e7b724f7453d6f48f36">snd_pcm_type_name</a>(snd_pcm_type_t type);</div> <div class="line"><a name="l01063"></a><span class="lineno"> 1063</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#gafea7e7c65133faec1da1ef8b2d079578">snd_pcm_stream_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a> stream);</div> <div class="line"><a name="l01064"></a><span class="lineno"> 1064</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#ga1406fe8388a612b8e44e5f3682d00e91">snd_pcm_access_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> _access);</div> <div class="line"><a name="l01065"></a><span class="lineno"> 1065</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#ga2ca258b8ac569ca35f283e48d2181e45">snd_pcm_format_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01066"></a><span class="lineno"> 1066</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#gae201c92e3053c778bd7f2a4f5cc4d0e1">snd_pcm_format_description</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01067"></a><span class="lineno"> 1067</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#ga81beb8c430d897208269bd67bb3309b5">snd_pcm_subformat_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat);</div> <div class="line"><a name="l01068"></a><span class="lineno"> 1068</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#gaf4e162f7a059cbbf8c388cb9ed5e23fc">snd_pcm_subformat_description</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat);</div> <div class="line"><a name="l01069"></a><span class="lineno"> 1069</span> <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="group___p_c_m___description.html#ga59f99dd9647315a7312d1f2b6204b7bc">snd_pcm_format_value</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div> <div class="line"><a name="l01070"></a><span class="lineno"> 1070</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#ga9a27f18595344de572cce51c4e52ec4e">snd_pcm_tstamp_mode_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77">snd_pcm_tstamp_t</a> mode);</div> <div class="line"><a name="l01071"></a><span class="lineno"> 1071</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___description.html#ga16ea2b82b7ea8f8c7b21e81aa6d28f1f">snd_pcm_state_name</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860">snd_pcm_state_t</a> state);</div> <div class="line"><a name="l01072"></a><span class="lineno"> 1072</span> </div> <div class="line"><a name="l01082"></a><span class="lineno"> 1082</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___dump.html#ga9c5c879409c504e155e234905d031d8d">snd_pcm_dump</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div> <div class="line"><a name="l01083"></a><span class="lineno"> 1083</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___dump.html#ga46dca88304617a198814f6cfc6ceafae">snd_pcm_dump_hw_setup</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div> <div class="line"><a name="l01084"></a><span class="lineno"> 1084</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___dump.html#ga97b72a21c2bb1ae553fa909c3d42c294">snd_pcm_dump_sw_setup</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div> <div class="line"><a name="l01085"></a><span class="lineno"> 1085</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___dump.html#ga3ac87790f8cb642e7afe4430e510572b">snd_pcm_dump_setup</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div> <div class="line"><a name="l01086"></a><span class="lineno"> 1086</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___dump.html#ga10c221dcb86bcecd0d6fce4b1231cb49">snd_pcm_hw_params_dump</a>(<a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div> <div class="line"><a name="l01087"></a><span class="lineno"> 1087</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___dump.html#gad6f510a9b1be8d88115a1192f9a52693">snd_pcm_sw_params_dump</a>(<a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div> <div class="line"><a name="l01088"></a><span class="lineno"> 1088</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___dump.html#gaf2427b186609ad502666273342467a51">snd_pcm_status_dump</a>(<a class="code" href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a> *status, <a class="code" href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a> *out);</div> <div class="line"><a name="l01089"></a><span class="lineno"> 1089</span> </div> <div class="line"><a name="l01099"></a><span class="lineno"> 1099</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___direct.html#ga6d4acf42de554d4d1177fb035d484ea4">snd_pcm_mmap_begin</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div> <div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>  <span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> **areas,</div> <div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>  snd_pcm_uframes_t *offset,</div> <div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>  snd_pcm_uframes_t *frames);</div> <div class="line"><a name="l01103"></a><span class="lineno"> 1103</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m___direct.html#gac306bd13c305825aa39dd9180a3ad520">snd_pcm_mmap_commit</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div> <div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>  snd_pcm_uframes_t offset,</div> <div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>  snd_pcm_uframes_t frames);</div> <div class="line"><a name="l01106"></a><span class="lineno"> 1106</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m___direct.html#ga5a9ee8e1e764b12da6d54dfa195f7c52">snd_pcm_mmap_writei</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keyword">const</span> <span class="keywordtype">void</span> *buffer, snd_pcm_uframes_t size);</div> <div class="line"><a name="l01107"></a><span class="lineno"> 1107</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m___direct.html#ga24b6c538c8d7ddd0776ee65f8fb909eb">snd_pcm_mmap_readi</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">void</span> *buffer, snd_pcm_uframes_t size);</div> <div class="line"><a name="l01108"></a><span class="lineno"> 1108</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m___direct.html#ga092b1a7f387e9fc2977649bfd43b0958">snd_pcm_mmap_writen</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">void</span> **bufs, snd_pcm_uframes_t size);</div> <div class="line"><a name="l01109"></a><span class="lineno"> 1109</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m___direct.html#ga29ce9af60eafb67f0303418a176bf3ea">snd_pcm_mmap_readn</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">void</span> **bufs, snd_pcm_uframes_t size); </div> <div class="line"><a name="l01110"></a><span class="lineno"> 1110</span> </div> <div class="line"><a name="l01120"></a><span class="lineno"> 1120</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga8b88181b11a026da55897a926d56034a">snd_pcm_format_signed</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01121"></a><span class="lineno"> 1121</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga8cd4e3ecc963942457e3b1b6f7661a90">snd_pcm_format_unsigned</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01122"></a><span class="lineno"> 1122</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga5a52bb63323f463198dea3f3c6aca571">snd_pcm_format_linear</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01123"></a><span class="lineno"> 1123</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga36ae70bef5bfd5e7ecc743f6a4d46cb5">snd_pcm_format_float</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01124"></a><span class="lineno"> 1124</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga89537d0a972fa124051f6ba1a78c4bfa">snd_pcm_format_little_endian</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01125"></a><span class="lineno"> 1125</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga3c0c224b8f67e73cf2447bee0110f760">snd_pcm_format_big_endian</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01126"></a><span class="lineno"> 1126</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#gaf950358cdbb26bab53f63f28443bd2ef">snd_pcm_format_cpu_endian</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01127"></a><span class="lineno"> 1127</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga8d4e07f2d68cc16f607857ed8a222a29">snd_pcm_format_width</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format); <span class="comment">/* in bits */</span></div> <div class="line"><a name="l01128"></a><span class="lineno"> 1128</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#gaa3e0ff7560342e5af2b5c7bd2d63a307">snd_pcm_format_physical_width</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format); <span class="comment">/* in bits */</span></div> <div class="line"><a name="l01129"></a><span class="lineno"> 1129</span> <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> <a class="code" href="group___p_c_m___helpers.html#ga5f5ab1ac13de9598cf05877e4894e0d8">snd_pcm_build_linear_format</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> pwidth, <span class="keywordtype">int</span> unsignd, <span class="keywordtype">int</span> big_endian);</div> <div class="line"><a name="l01130"></a><span class="lineno"> 1130</span> ssize_t <a class="code" href="group___p_c_m___helpers.html#ga5953a58f024f8cf762a9e4dae6b09502">snd_pcm_format_size</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format, <span class="keywordtype">size_t</span> samples);</div> <div class="line"><a name="l01131"></a><span class="lineno"> 1131</span> uint8_t <a class="code" href="group___p_c_m___helpers.html#gaba8e5060f74a9d91df8ea550bf8907fc">snd_pcm_format_silence</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01132"></a><span class="lineno"> 1132</span> uint16_t <a class="code" href="group___p_c_m___helpers.html#gad5c4439da2367885c2a237ddf5aa1254">snd_pcm_format_silence_16</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01133"></a><span class="lineno"> 1133</span> uint32_t <a class="code" href="group___p_c_m___helpers.html#ga78c61e7eef7a20b24cf03fd2a664503e">snd_pcm_format_silence_32</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01134"></a><span class="lineno"> 1134</span> uint64_t <a class="code" href="group___p_c_m___helpers.html#ga2006cffa80cc83b99f6f33547be18f35">snd_pcm_format_silence_64</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01135"></a><span class="lineno"> 1135</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga82631361cf1c1d13af207beb59cf97ac">snd_pcm_format_set_silence</a>(<a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format, <span class="keywordtype">void</span> *buf, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> samples);</div> <div class="line"><a name="l01136"></a><span class="lineno"> 1136</span> </div> <div class="line"><a name="l01137"></a><span class="lineno"> 1137</span> snd_pcm_sframes_t <a class="code" href="group___p_c_m___helpers.html#gaf42fb6af35d3d85006c1dea2e11b3e54">snd_pcm_bytes_to_frames</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, ssize_t bytes);</div> <div class="line"><a name="l01138"></a><span class="lineno"> 1138</span> ssize_t <a class="code" href="group___p_c_m___helpers.html#gac05ac2b7c6e25986a71792392ff90b83">snd_pcm_frames_to_bytes</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, snd_pcm_sframes_t frames);</div> <div class="line"><a name="l01139"></a><span class="lineno"> 1139</span> <span class="keywordtype">long</span> <a class="code" href="group___p_c_m___helpers.html#gaeed610ddb01120b01b5a2e5cc59aa35b">snd_pcm_bytes_to_samples</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, ssize_t bytes);</div> <div class="line"><a name="l01140"></a><span class="lineno"> 1140</span> ssize_t <a class="code" href="group___p_c_m___helpers.html#gae3669a4326ce185f4261d7bf96900f3f">snd_pcm_samples_to_bytes</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keywordtype">long</span> samples);</div> <div class="line"><a name="l01141"></a><span class="lineno"> 1141</span> </div> <div class="line"><a name="l01142"></a><span class="lineno"> 1142</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga23e03a8b127764fff669240986b96b39">snd_pcm_area_silence</a>(<span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *dst_channel, snd_pcm_uframes_t dst_offset,</div> <div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> samples, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01144"></a><span class="lineno"> 1144</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga1c0aab2a2bb341f1b1d154dae2b7e482">snd_pcm_areas_silence</a>(<span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *dst_channels, snd_pcm_uframes_t dst_offset,</div> <div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> channels, snd_pcm_uframes_t frames, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01146"></a><span class="lineno"> 1146</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga93d2f045575afb161abff126c3750049">snd_pcm_area_copy</a>(<span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *dst_channel, snd_pcm_uframes_t dst_offset,</div> <div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>  <span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *src_channel, snd_pcm_uframes_t src_offset,</div> <div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> samples, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01149"></a><span class="lineno"> 1149</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#gad57f8921f52ea2ffd870cafb2d076f2c">snd_pcm_areas_copy</a>(<span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *dst_channels, snd_pcm_uframes_t dst_offset,</div> <div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>  <span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *src_channels, snd_pcm_uframes_t src_offset,</div> <div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> channels, snd_pcm_uframes_t frames, <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01152"></a><span class="lineno"> 1152</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___helpers.html#ga38797de781a0e4041408c58d49463062">snd_pcm_areas_copy_wrap</a>(<span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *dst_channels,</div> <div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>  snd_pcm_uframes_t dst_offset,</div> <div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>  <span class="keyword">const</span> snd_pcm_uframes_t dst_size,</div> <div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>  <span class="keyword">const</span> <a class="code" href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a> *src_channels,</div> <div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>  snd_pcm_uframes_t src_offset,</div> <div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>  <span class="keyword">const</span> snd_pcm_uframes_t src_size,</div> <div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> channels,</div> <div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>  snd_pcm_uframes_t frames,</div> <div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>  <span class="keyword">const</span> <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format);</div> <div class="line"><a name="l01161"></a><span class="lineno"> 1161</span> </div> <div class="line"><a name="l01172"></a><span class="lineno"><a class="line" href="group___p_c_m___hook.html#ga57b6ba407d293017e116fa1b462a2411"> 1172</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_pcm_hook_type {</div> <div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>  SND_PCM_HOOK_TYPE_HW_PARAMS = 0,</div> <div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>  SND_PCM_HOOK_TYPE_HW_FREE,</div> <div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>  SND_PCM_HOOK_TYPE_CLOSE,</div> <div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>  SND_PCM_HOOK_TYPE_LAST = SND_PCM_HOOK_TYPE_CLOSE</div> <div class="line"><a name="l01177"></a><span class="lineno"> 1177</span> } <a class="code" href="group___p_c_m___hook.html#ga57b6ba407d293017e116fa1b462a2411">snd_pcm_hook_type_t</a>;</div> <div class="line"><a name="l01178"></a><span class="lineno"> 1178</span> </div> <div class="line"><a name="l01180"></a><span class="lineno"><a class="line" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911"> 1180</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_hook <a class="code" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a>;</div> <div class="line"><a name="l01182"></a><span class="lineno"><a class="line" href="group___p_c_m___hook.html#gaff0efa33d6ffbe1df2492ad0d30df309"> 1182</a></span> <span class="keyword">typedef</span> int (*<a class="code" href="group___p_c_m___hook.html#gaff0efa33d6ffbe1df2492ad0d30df309">snd_pcm_hook_func_t</a>)(<a class="code" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> *hook);</div> <div class="line"><a name="l01183"></a><span class="lineno"> 1183</span> <a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *<a class="code" href="group___p_c_m___hook.html#gacaec88e4b6cc2a45e7a805487acd64ed">snd_pcm_hook_get_pcm</a>(<a class="code" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> *hook);</div> <div class="line"><a name="l01184"></a><span class="lineno"> 1184</span> <span class="keywordtype">void</span> *<a class="code" href="group___p_c_m___hook.html#ga1eb467cd5ab11817edc2ed7df3608019">snd_pcm_hook_get_private</a>(<a class="code" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> *hook);</div> <div class="line"><a name="l01185"></a><span class="lineno"> 1185</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___hook.html#ga6930df3b750b3f62dee6846fb3f6a576">snd_pcm_hook_set_private</a>(<a class="code" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> *hook, <span class="keywordtype">void</span> *private_data);</div> <div class="line"><a name="l01186"></a><span class="lineno"> 1186</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___hook.html#ga89eed2fdcda68c1efae9180a3794d5ef">snd_pcm_hook_add</a>(<a class="code" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> **hookp, <a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div> <div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>  <a class="code" href="group___p_c_m___hook.html#ga57b6ba407d293017e116fa1b462a2411">snd_pcm_hook_type_t</a> type,</div> <div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>  <a class="code" href="group___p_c_m___hook.html#gaff0efa33d6ffbe1df2492ad0d30df309">snd_pcm_hook_func_t</a> func, <span class="keywordtype">void</span> *private_data);</div> <div class="line"><a name="l01189"></a><span class="lineno"> 1189</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___hook.html#ga4c59ad440d2479f957b477b26b90e4b1">snd_pcm_hook_remove</a>(<a class="code" href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a> *hook);</div> <div class="line"><a name="l01190"></a><span class="lineno"> 1190</span> </div> <div class="line"><a name="l01201"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html"> 1201</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>_snd_pcm_scope_ops {</div> <div class="line"><a name="l01205"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html#a08e5b1c60227b0e8c7a0749b5912546c"> 1205</a></span>  int (*enable)(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div> <div class="line"><a name="l01209"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html#ab51a096e4869951339920222233472ea"> 1209</a></span>  void (*disable)(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div> <div class="line"><a name="l01213"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html#a385ac63fdbf6ccc36176fa5478d8ac6e"> 1213</a></span>  void (*start)(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div> <div class="line"><a name="l01217"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html#a5dfdb8c411db54ba06ded3dbbc602953"> 1217</a></span>  void (*stop)(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div> <div class="line"><a name="l01221"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html#a9844f4406091bfdd318fd7b5870c6108"> 1221</a></span>  void (*update)(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div> <div class="line"><a name="l01225"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html#aa8e49744fbbfa0f1baca9a2e007aabfc"> 1225</a></span>  void (*reset)(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div> <div class="line"><a name="l01229"></a><span class="lineno"><a class="line" href="structsnd__pcm__scope__ops__t.html#acd57cbf50be03e22140925e32e6e2406"> 1229</a></span>  void (*close)(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div> <div class="line"><a name="l01230"></a><span class="lineno"> 1230</span> } <a class="code" href="structsnd__pcm__scope__ops__t.html">snd_pcm_scope_ops_t</a>;</div> <div class="line"><a name="l01231"></a><span class="lineno"> 1231</span> </div> <div class="line"><a name="l01232"></a><span class="lineno"> 1232</span> snd_pcm_uframes_t <a class="code" href="group___p_c_m___scope.html#ga39a4a1f88cd8b5e474d3d1d6f8e3a8ce">snd_pcm_meter_get_bufsize</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l01233"></a><span class="lineno"> 1233</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___scope.html#gaeb0f82c12f8a1e57f4b6b09ad324f3ed">snd_pcm_meter_get_channels</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l01234"></a><span class="lineno"> 1234</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___scope.html#ga8c95279cba00918b29671205e38f3e78">snd_pcm_meter_get_rate</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l01235"></a><span class="lineno"> 1235</span> snd_pcm_uframes_t <a class="code" href="group___p_c_m___scope.html#gaa4929399573ca0e24b71a22b51d7f108">snd_pcm_meter_get_now</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l01236"></a><span class="lineno"> 1236</span> snd_pcm_uframes_t <a class="code" href="group___p_c_m___scope.html#ga543fd7565c138f1a408ec55186725908">snd_pcm_meter_get_boundary</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm);</div> <div class="line"><a name="l01237"></a><span class="lineno"> 1237</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___scope.html#gae37aa1c3ce01063b9047e0bd437ef749">snd_pcm_meter_add_scope</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div> <div class="line"><a name="l01238"></a><span class="lineno"> 1238</span> <a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *<a class="code" href="group___p_c_m___scope.html#gabb6cacf50cf10cb6e95853dadd19234f">snd_pcm_meter_search_scope</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div> <div class="line"><a name="l01239"></a><span class="lineno"> 1239</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___scope.html#ga360da60e074bffc146ffee93f8e79aa7">snd_pcm_scope_malloc</a>(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> **<a class="code" href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a>);</div> <div class="line"><a name="l01240"></a><span class="lineno"> 1240</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___scope.html#gabaf2af40ecc689cee2e81b9250823fcd">snd_pcm_scope_set_ops</a>(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope,</div> <div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>  <span class="keyword">const</span> <a class="code" href="structsnd__pcm__scope__ops__t.html">snd_pcm_scope_ops_t</a> *val);</div> <div class="line"><a name="l01242"></a><span class="lineno"> 1242</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___scope.html#gaae1d6cce40b244180c54b72aee0e00d2">snd_pcm_scope_set_name</a>(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope, <span class="keyword">const</span> <span class="keywordtype">char</span> *val);</div> <div class="line"><a name="l01243"></a><span class="lineno"> 1243</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___scope.html#gaff680f85a1f30c83b4b544ead5ff5a2a">snd_pcm_scope_get_name</a>(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div> <div class="line"><a name="l01244"></a><span class="lineno"> 1244</span> <span class="keywordtype">void</span> *<a class="code" href="group___p_c_m___scope.html#gada4e9d2bfe2f7dc2b638c6406b9a4b26">snd_pcm_scope_get_callback_private</a>(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope);</div> <div class="line"><a name="l01245"></a><span class="lineno"> 1245</span> <span class="keywordtype">void</span> <a class="code" href="group___p_c_m___scope.html#ga683ced3c9344b8f6f8aab4997f74f72d">snd_pcm_scope_set_callback_private</a>(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope, <span class="keywordtype">void</span> *val);</div> <div class="line"><a name="l01246"></a><span class="lineno"> 1246</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___scope.html#ga3c1e3e9c3a5a99915de23bbd2635ae26">snd_pcm_scope_s16_open</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <span class="keyword">const</span> <span class="keywordtype">char</span> *name,</div> <div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>  <a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> **scopep);</div> <div class="line"><a name="l01248"></a><span class="lineno"> 1248</span> int16_t *<a class="code" href="group___p_c_m___scope.html#gac4297c74f130a89992459cbbc5ab029b">snd_pcm_scope_s16_get_channel_buffer</a>(<a class="code" href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a> *scope,</div> <div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> channel);</div> <div class="line"><a name="l01250"></a><span class="lineno"> 1250</span> </div> <div class="line"><a name="l01261"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#ga0c8bcbf9cc83e8b0edaa501b15ff8ba9"> 1261</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_spcm_latency {</div> <div class="line"><a name="l01264"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9a51386f1133cba0e74aad6fbd8f6cf714"> 1264</a></span>  <a class="code" href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9a51386f1133cba0e74aad6fbd8f6cf714">SND_SPCM_LATENCY_STANDARD</a> = 0,</div> <div class="line"><a name="l01267"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9ad392df38379992a4474f24fa2d0a7146"> 1267</a></span>  <a class="code" href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9ad392df38379992a4474f24fa2d0a7146">SND_SPCM_LATENCY_MEDIUM</a>,</div> <div class="line"><a name="l01270"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9aa29ff6c1b58c9b050df6ae575229cd9c"> 1270</a></span>  <a class="code" href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9aa29ff6c1b58c9b050df6ae575229cd9c">SND_SPCM_LATENCY_REALTIME</a></div> <div class="line"><a name="l01271"></a><span class="lineno"> 1271</span> } <a class="code" href="group___p_c_m___simple.html#ga0c8bcbf9cc83e8b0edaa501b15ff8ba9">snd_spcm_latency_t</a>;</div> <div class="line"><a name="l01272"></a><span class="lineno"> 1272</span> </div> <div class="line"><a name="l01274"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#gaf89aba8106b8cc46e9f18d91268ec5ba"> 1274</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_spcm_xrun_type {</div> <div class="line"><a name="l01276"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#ggaf89aba8106b8cc46e9f18d91268ec5baa7ef0dcc10a5e328bc78aa472d882f1f8"> 1276</a></span>  <a class="code" href="group___p_c_m___simple.html#ggaf89aba8106b8cc46e9f18d91268ec5baa7ef0dcc10a5e328bc78aa472d882f1f8">SND_SPCM_XRUN_IGNORE</a> = 0,</div> <div class="line"><a name="l01278"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#ggaf89aba8106b8cc46e9f18d91268ec5baa716f9883b17fe11b35d162a6ff14a96a"> 1278</a></span>  <a class="code" href="group___p_c_m___simple.html#ggaf89aba8106b8cc46e9f18d91268ec5baa716f9883b17fe11b35d162a6ff14a96a">SND_SPCM_XRUN_STOP</a></div> <div class="line"><a name="l01279"></a><span class="lineno"> 1279</span> } <a class="code" href="group___p_c_m___simple.html#gaf89aba8106b8cc46e9f18d91268ec5ba">snd_spcm_xrun_type_t</a>;</div> <div class="line"><a name="l01280"></a><span class="lineno"> 1280</span> </div> <div class="line"><a name="l01282"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#ga6ed7a5a0762c198cb90ee48fb477b092"> 1282</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> _snd_spcm_duplex_type {</div> <div class="line"><a name="l01284"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#gga6ed7a5a0762c198cb90ee48fb477b092a1baaaad19888ceeaf728364362274e0b"> 1284</a></span>  <a class="code" href="group___p_c_m___simple.html#gga6ed7a5a0762c198cb90ee48fb477b092a1baaaad19888ceeaf728364362274e0b">SND_SPCM_DUPLEX_LIBERAL</a> = 0,</div> <div class="line"><a name="l01286"></a><span class="lineno"><a class="line" href="group___p_c_m___simple.html#gga6ed7a5a0762c198cb90ee48fb477b092a3efcb3f575fd6b86c0198dc87484f7c9"> 1286</a></span>  <a class="code" href="group___p_c_m___simple.html#gga6ed7a5a0762c198cb90ee48fb477b092a3efcb3f575fd6b86c0198dc87484f7c9">SND_SPCM_DUPLEX_PEDANTIC</a></div> <div class="line"><a name="l01287"></a><span class="lineno"> 1287</span> } <a class="code" href="group___p_c_m___simple.html#ga6ed7a5a0762c198cb90ee48fb477b092">snd_spcm_duplex_type_t</a>;</div> <div class="line"><a name="l01288"></a><span class="lineno"> 1288</span> </div> <div class="line"><a name="l01289"></a><span class="lineno"> 1289</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___simple.html#ga5c55688bfe990821798936c20cd11ca5">snd_spcm_init</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div> <div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> rate,</div> <div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> channels,</div> <div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>  <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format,</div> <div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>  <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat,</div> <div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>  <a class="code" href="group___p_c_m___simple.html#ga0c8bcbf9cc83e8b0edaa501b15ff8ba9">snd_spcm_latency_t</a> latency,</div> <div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>  <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> _access,</div> <div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>  <a class="code" href="group___p_c_m___simple.html#gaf89aba8106b8cc46e9f18d91268ec5ba">snd_spcm_xrun_type_t</a> xrun_type);</div> <div class="line"><a name="l01297"></a><span class="lineno"> 1297</span> </div> <div class="line"><a name="l01298"></a><span class="lineno"> 1298</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___simple.html#ga148a05b14b083d9c6ded79dd6bfd7fdd">snd_spcm_init_duplex</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *playback_pcm,</div> <div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>  <a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *capture_pcm,</div> <div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> rate,</div> <div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> channels,</div> <div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>  <a class="code" href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a> format,</div> <div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>  <a class="code" href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a> subformat,</div> <div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>  <a class="code" href="group___p_c_m___simple.html#ga0c8bcbf9cc83e8b0edaa501b15ff8ba9">snd_spcm_latency_t</a> latency,</div> <div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>  <a class="code" href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a> _access,</div> <div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>  <a class="code" href="group___p_c_m___simple.html#gaf89aba8106b8cc46e9f18d91268ec5ba">snd_spcm_xrun_type_t</a> xrun_type,</div> <div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>  <a class="code" href="group___p_c_m___simple.html#ga6ed7a5a0762c198cb90ee48fb477b092">snd_spcm_duplex_type_t</a> duplex_type);</div> <div class="line"><a name="l01308"></a><span class="lineno"> 1308</span> </div> <div class="line"><a name="l01309"></a><span class="lineno"> 1309</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___simple.html#gab6ee6daf2b83bdebf6cf6355c0365885">snd_spcm_init_get_params</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm,</div> <div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *rate,</div> <div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>  snd_pcm_uframes_t *buffer_size,</div> <div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>  snd_pcm_uframes_t *period_size);</div> <div class="line"><a name="l01313"></a><span class="lineno"> 1313</span> </div> <div class="line"><a name="l01323"></a><span class="lineno"> 1323</span> <span class="comment">/* Deprecated functions, for compatibility */</span></div> <div class="line"><a name="l01324"></a><span class="lineno"> 1324</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___deprecated.html#ga92ee6cf89b3ed71d47b7051f92699045">snd_pcm_start_mode_name</a>(<a class="code" href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f">snd_pcm_start_t</a> mode) __attribute__((deprecated));</div> <div class="line"><a name="l01325"></a><span class="lineno"> 1325</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___p_c_m___deprecated.html#gafd15306572f02e67354d65008e41dc8f">snd_pcm_xrun_mode_name</a>(<a class="code" href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784">snd_pcm_xrun_t</a> mode) __attribute__((deprecated));</div> <div class="line"><a name="l01326"></a><span class="lineno"> 1326</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga77967d8bdd8f4baf08661443523065c4">snd_pcm_sw_params_set_start_mode</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f">snd_pcm_start_t</a> val) __attribute__((deprecated));</div> <div class="line"><a name="l01327"></a><span class="lineno"> 1327</span> <a class="code" href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f">snd_pcm_start_t</a> <a class="code" href="group___p_c_m___deprecated.html#gadd38871f4c64d9ecf8421b739228b19d">snd_pcm_sw_params_get_start_mode</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params) __attribute__((deprecated));</div> <div class="line"><a name="l01328"></a><span class="lineno"> 1328</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga7f0da15ce674e09167688d3e98ec20ce">snd_pcm_sw_params_set_xrun_mode</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <a class="code" href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784">snd_pcm_xrun_t</a> val) __attribute__((deprecated));</div> <div class="line"><a name="l01329"></a><span class="lineno"> 1329</span> <a class="code" href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784">snd_pcm_xrun_t</a> <a class="code" href="group___p_c_m___deprecated.html#ga92a1742ca544aaa41de93d3d3661cb5b">snd_pcm_sw_params_get_xrun_mode</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params) __attribute__((deprecated));</div> <div class="line"><a name="l01330"></a><span class="lineno"> 1330</span> <span class="preprocessor">#if !defined(ALSA_LIBRARY_BUILD) && !defined(ALSA_PCM_OLD_SW_PARAMS_API)</span></div> <div class="line"><a name="l01331"></a><span class="lineno"> 1331</span> <span class="preprocessor"></span><span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga5e16b325ad44596db299468ccc4531b8">snd_pcm_sw_params_set_xfer_align</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, snd_pcm_uframes_t val) __attribute__((deprecated));</div> <div class="line"><a name="l01332"></a><span class="lineno"> 1332</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#gabb62c5df350f6ceb266f9ff02a3a6ac7">snd_pcm_sw_params_get_xfer_align</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, snd_pcm_uframes_t *val) __attribute__((deprecated));</div> <div class="line"><a name="l01333"></a><span class="lineno"> 1333</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga5e098517809fd447df0ea1a4df371e08">snd_pcm_sw_params_set_sleep_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val) __attribute__((deprecated));</div> <div class="line"><a name="l01334"></a><span class="lineno"> 1334</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga82e216007e0093240ae9a96560434f84">snd_pcm_sw_params_get_sleep_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val) __attribute__((deprecated));</div> <div class="line"><a name="l01335"></a><span class="lineno"> 1335</span> <span class="preprocessor">#endif </span><span class="comment">/* !ALSA_LIBRARY_BUILD && !ALSA_PCM_OLD_SW_PARAMS_API */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01336"></a><span class="lineno"> 1336</span> <span class="preprocessor"></span><span class="preprocessor">#if !defined(ALSA_LIBRARY_BUILD) && !defined(ALSA_PCM_OLD_HW_PARAMS_API)</span></div> <div class="line"><a name="l01337"></a><span class="lineno"> 1337</span> <span class="preprocessor"></span><span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga55342da81dd6611ab2239c650dc73b7c">snd_pcm_hw_params_get_tick_time</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div> <div class="line"><a name="l01338"></a><span class="lineno"> 1338</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#gab74b4c9b873754e189b1f96468fa38f9">snd_pcm_hw_params_get_tick_time_min</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div> <div class="line"><a name="l01339"></a><span class="lineno"> 1339</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#gada829ffd7b5b93a8d5e47a35322599e8">snd_pcm_hw_params_get_tick_time_max</a>(<span class="keyword">const</span> <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div> <div class="line"><a name="l01340"></a><span class="lineno"> 1340</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#gae8f2e422b5e6ec5328d003c75cd978ea">snd_pcm_hw_params_test_tick_time</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir) __attribute__((deprecated));</div> <div class="line"><a name="l01341"></a><span class="lineno"> 1341</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga4e968294e94f56d3ffcb20945d8a8543">snd_pcm_hw_params_set_tick_time</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> dir) __attribute__((deprecated));</div> <div class="line"><a name="l01342"></a><span class="lineno"> 1342</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga458ef7a2e8aa9445446e4e5ddba9c654">snd_pcm_hw_params_set_tick_time_min</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div> <div class="line"><a name="l01343"></a><span class="lineno"> 1343</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga44f6dcae8ee774254d964ba41f2f8ddc">snd_pcm_hw_params_set_tick_time_max</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div> <div class="line"><a name="l01344"></a><span class="lineno"> 1344</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga7b30d734fd89678f77563e655f7c06ab">snd_pcm_hw_params_set_tick_time_minmax</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *min, <span class="keywordtype">int</span> *mindir, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *max, <span class="keywordtype">int</span> *maxdir) __attribute__((deprecated));</div> <div class="line"><a name="l01345"></a><span class="lineno"> 1345</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga9e871038328399ad5112747457256c53">snd_pcm_hw_params_set_tick_time_near</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div> <div class="line"><a name="l01346"></a><span class="lineno"> 1346</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga257cc818f91ac4b4ae39710256a245dd">snd_pcm_hw_params_set_tick_time_first</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div> <div class="line"><a name="l01347"></a><span class="lineno"> 1347</span> <span class="keywordtype">int</span> <a class="code" href="group___p_c_m___deprecated.html#ga1daa74f876820685cb4e3e384728f004">snd_pcm_hw_params_set_tick_time_last</a>(<a class="code" href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a> *pcm, <a class="code" href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a> *params, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *val, <span class="keywordtype">int</span> *dir) __attribute__((deprecated));</div> <div class="line"><a name="l01348"></a><span class="lineno"> 1348</span> <span class="preprocessor">#endif </span><span class="comment">/* !ALSA_LIBRARY_BUILD && !ALSA_PCM_OLD_HW_PARAMS_API */</span><span class="preprocessor"></span></div> <div class="line"><a name="l01349"></a><span class="lineno"> 1349</span> <span class="preprocessor"></span></div> <div class="line"><a name="l01352"></a><span class="lineno"> 1352</span> <span class="preprocessor">#ifdef __cplusplus</span></div> <div class="line"><a name="l01353"></a><span class="lineno"> 1353</span> <span class="preprocessor"></span>}</div> <div class="line"><a name="l01354"></a><span class="lineno"> 1354</span> <span class="preprocessor">#endif</span></div> <div class="line"><a name="l01355"></a><span class="lineno"> 1355</span> <span class="preprocessor"></span></div> <div class="line"><a name="l01356"></a><span class="lineno"> 1356</span> <span class="preprocessor">#endif </span><span class="comment">/* __ALSA_PCM_H */</span><span class="preprocessor"></span></div> <div class="ttc" id="group___p_c_m_html_gga695a9755880cf886c13d07938f92ea77ac62f4ba2b203d59b8f11074fb12788ae"><div class="ttname"><a href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ac62f4ba2b203d59b8f11074fb12788ae">SND_PCM_TSTAMP_ENABLE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:338</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga587ccbb0b025dc97d2af5db9516163d4"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga587ccbb0b025dc97d2af5db9516163d4">snd_pcm_sw_params_get_avail_min</a></div><div class="ttdeci">int snd_pcm_sw_params_get_avail_min(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Get avail min from a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6405</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga8bdb67600cf3c0705518b6c0a79c56fe"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga8bdb67600cf3c0705518b6c0a79c56fe">snd_pcm_sw_params_get_boundary</a></div><div class="ttdeci">int snd_pcm_sw_params_get_boundary(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Get boundary for ring pointers from a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6164</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gade5604a3fe1de55c76942ee4f4e41219"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gade5604a3fe1de55c76942ee4f4e41219">snd_pcm_hw_params_set_buffer_size_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_size_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Restrict a configuration space to contain only its maximum buffer size. </div><div class="ttdef"><b>Definition:</b> pcm.c:5831</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gab6556fcaaf926360d2064044a6f6cfb4"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gab6556fcaaf926360d2064044a6f6cfb4">snd_pcm_hw_params_get_buffer_size</a></div><div class="ttdeci">int snd_pcm_hw_params_get_buffer_size(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Extract buffer size from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:5653</div></div> <div class="ttc" id="group___p_c_m_html_ga3b71a41f6b300bf63ad374013f19d8d7"><div class="ttname"><a href="group___p_c_m.html#ga3b71a41f6b300bf63ad374013f19d8d7">snd_pcm_hwsync</a></div><div class="ttdeci">int snd_pcm_hwsync(snd_pcm_t *pcm)</div><div class="ttdoc">(DEPRECATED) Synchronize stream position with hardware </div><div class="ttdef"><b>Definition:</b> pcm.c:1042</div></div> <div class="ttc" id="group___p_c_m_html_ga7e082d9ea701709270b0674a0be23b09"><div class="ttname"><a href="group___p_c_m.html#ga7e082d9ea701709270b0674a0be23b09">snd_pcm_sw_params_t</a></div><div class="ttdeci">struct _snd_pcm_sw_params snd_pcm_sw_params_t</div><div class="ttdef"><b>Definition:</b> pcm.h:67</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaafee81722f5bcba41e16e4c7a77059c2"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaafee81722f5bcba41e16e4c7a77059c2">snd_pcm_hw_params_get_subformat_mask</a></div><div class="ttdeci">void snd_pcm_hw_params_get_subformat_mask(snd_pcm_hw_params_t *params, snd_pcm_subformat_mask_t *mask)</div><div class="ttdoc">Get subformat mask from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4366</div></div> <div class="ttc" id="group___p_c_m___hook_html_ga6930df3b750b3f62dee6846fb3f6a576"><div class="ttname"><a href="group___p_c_m___hook.html#ga6930df3b750b3f62dee6846fb3f6a576">snd_pcm_hook_set_private</a></div><div class="ttdeci">void snd_pcm_hook_set_private(snd_pcm_hook_t *hook, void *private_data)</div><div class="ttdoc">Set callback function private data for a PCM hook. </div><div class="ttdef"><b>Definition:</b> pcm_hooks.c:582</div></div> <div class="ttc" id="group___p_c_m___simple_html_gab6ee6daf2b83bdebf6cf6355c0365885"><div class="ttname"><a href="group___p_c_m___simple.html#gab6ee6daf2b83bdebf6cf6355c0365885">snd_spcm_init_get_params</a></div><div class="ttdeci">int snd_spcm_init_get_params(snd_pcm_t *pcm, unsigned int *rate, snd_pcm_uframes_t *buffer_size, snd_pcm_uframes_t *period_size)</div><div class="ttdoc">Get the set up of simple PCM. </div><div class="ttdef"><b>Definition:</b> pcm_simple.c:284</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a8e6d82461abbb8be043f8addd23f76c0"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8e6d82461abbb8be043f8addd23f76c0">SND_PCM_FORMAT_FLOAT64_LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:161</div></div> <div class="ttc" id="group___p_c_m___access_html_ga224e84b7b1362aea503b0595512bac77"><div class="ttname"><a href="group___p_c_m___access.html#ga224e84b7b1362aea503b0595512bac77">snd_pcm_access_mask_empty</a></div><div class="ttdeci">int snd_pcm_access_mask_empty(const snd_pcm_access_mask_t *mask)</div><div class="ttdoc">test, if given a snd_pcm_access_mask_t is empty </div><div class="ttdef"><b>Definition:</b> pcm.c:3808</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a25b8c982e260c67fdf3da22a7d68bbb0"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a25b8c982e260c67fdf3da22a7d68bbb0">SND_PCM_TYPE_ROUTE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:426</div></div> <div class="ttc" id="group___p_c_m_html_ga60ee7d2c2555e21dbc844a1b73839085"><div class="ttname"><a href="group___p_c_m.html#ga60ee7d2c2555e21dbc844a1b73839085">snd_pcm_set_chmap</a></div><div class="ttdeci">int snd_pcm_set_chmap(snd_pcm_t *pcm, const snd_pcm_chmap_t *map)</div><div class="ttdef"><b>Definition:</b> pcm.c:8004</div></div> <div class="ttc" id="group___p_c_m_html_ga67c10983b5cadd8b3eb3163489655784"><div class="ttname"><a href="group___p_c_m.html#ga67c10983b5cadd8b3eb3163489655784">snd_pcm_xrun_t</a></div><div class="ttdeci">snd_pcm_xrun_t</div><div class="ttdef"><b>Definition:</b> pcm.h:325</div></div> <div class="ttc" id="group___p_c_m___dump_html_gad6f510a9b1be8d88115a1192f9a52693"><div class="ttname"><a href="group___p_c_m___dump.html#gad6f510a9b1be8d88115a1192f9a52693">snd_pcm_sw_params_dump</a></div><div class="ttdeci">int snd_pcm_sw_params_dump(snd_pcm_sw_params_t *params, snd_output_t *out)</div><div class="ttdoc">Dump a software configuration. </div><div class="ttdef"><b>Definition:</b> pcm.c:6101</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga6a29e5f80671ca89d0c185416b5a6c2c"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga6a29e5f80671ca89d0c185416b5a6c2c">snd_pcm_hw_params_set_buffer_time_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_time_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its minimum buffer time. </div><div class="ttdef"><b>Definition:</b> pcm.c:5618</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_gabb62c5df350f6ceb266f9ff02a3a6ac7"><div class="ttname"><a href="group___p_c_m___deprecated.html#gabb62c5df350f6ceb266f9ff02a3a6ac7">snd_pcm_sw_params_get_xfer_align</a></div><div class="ttdeci">int snd_pcm_sw_params_get_xfer_align(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Get xfer align from a software configuration container </div><div class="ttdef"><b>Definition:</b> pcm.c:6467</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga36ae70bef5bfd5e7ecc743f6a4d46cb5"><div class="ttname"><a href="group___p_c_m___helpers.html#ga36ae70bef5bfd5e7ecc743f6a4d46cb5">snd_pcm_format_float</a></div><div class="ttdeci">int snd_pcm_format_float(snd_pcm_format_t format)</div><div class="ttdoc">Return float info for a PCM sample format. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:110</div></div> <div class="ttc" id="group___p_c_m_html_gadd9467ca75884292234e4986b329a17f"><div class="ttname"><a href="group___p_c_m.html#gadd9467ca75884292234e4986b329a17f">snd_pcm_info</a></div><div class="ttdeci">int snd_pcm_info(snd_pcm_t *pcm, snd_pcm_info_t *info)</div><div class="ttdoc">Obtain general (static) information for PCM handle. </div><div class="ttdef"><b>Definition:</b> pcm.c:841</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga3f6fe37605b54d0a25e8bf1d10f71ae4"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga3f6fe37605b54d0a25e8bf1d10f71ae4">snd_pcm_hw_params_get_period_size_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_period_size_min(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *frames, int *dir)</div><div class="ttdoc">Extract minimum period size from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:5052</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaf5062e723956551092db201f34c99495"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaf5062e723956551092db201f34c99495">snd_pcm_hw_params_test_subformat</a></div><div class="ttdeci">int snd_pcm_hw_params_test_subformat(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t subformat)</div><div class="ttdoc">Verify if a subformat is available inside a configuration space for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:4300</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_gab74b4c9b873754e189b1f96468fa38f9"><div class="ttname"><a href="group___p_c_m___deprecated.html#gab74b4c9b873754e189b1f96468fa38f9">snd_pcm_hw_params_get_tick_time_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_tick_time_min(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Extract minimum tick time from a configuration space </div><div class="ttdef"><b>Definition:</b> pcm.c:5873</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga2006cffa80cc83b99f6f33547be18f35"><div class="ttname"><a href="group___p_c_m___helpers.html#ga2006cffa80cc83b99f6f33547be18f35">snd_pcm_format_silence_64</a></div><div class="ttdeci">uint64_t snd_pcm_format_silence_64(snd_pcm_format_t format)</div><div class="ttdoc">Return 64 bit expressing silence for a PCM sample format. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:410</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gacaa53b05cd5e4f55eeb4d5ea64129c21"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gacaa53b05cd5e4f55eeb4d5ea64129c21">snd_pcm_hw_params_get_rate_resample</a></div><div class="ttdeci">int snd_pcm_hw_params_get_rate_resample(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Extract resample state from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4740</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gac0ded856c76459608fdd5ea0f254349e"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gac0ded856c76459608fdd5ea0f254349e">snd_pcm_hw_params_set_rate_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its minimum rate. </div><div class="ttdef"><b>Definition:</b> pcm.c:4690</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_gadd38871f4c64d9ecf8421b739228b19d"><div class="ttname"><a href="group___p_c_m___deprecated.html#gadd38871f4c64d9ecf8421b739228b19d">snd_pcm_sw_params_get_start_mode</a></div><div class="ttdeci">snd_pcm_start_t snd_pcm_sw_params_get_start_mode(const snd_pcm_sw_params_t *params) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Get start mode from a software configuration container </div><div class="ttdef"><b>Definition:</b> pcm.c:6204</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga17f3826360b0fe1f47c696388d25ac93"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga17f3826360b0fe1f47c696388d25ac93">snd_pcm_hw_params_get_periods_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_periods_min(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract minimum periods count from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:5285</div></div> <div class="ttc" id="group___p_c_m_html_gga661221ba5e8f1d6eaf4ab8e2da57cc1aa7de225785e05dd1d538203c5ece9036e"><div class="ttname"><a href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa7de225785e05dd1d538203c5ece9036e">SND_PCM_ACCESS_MMAP_NONINTERLEAVED</a></div><div class="ttdef"><b>Definition:</b> pcm.h:114</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a64d185c840a6c5a85b373c7b4c24a6ac"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a64d185c840a6c5a85b373c7b4c24a6ac">SND_CHMAP_BLC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:594</div></div> <div class="ttc" id="structsnd__pcm__chmap__query__t_html_a23b002f87fc431c366f0da7400b5cc5c"><div class="ttname"><a href="structsnd__pcm__chmap__query__t.html#a23b002f87fc431c366f0da7400b5cc5c">snd_pcm_chmap_query_t::map</a></div><div class="ttdeci">snd_pcm_chmap_t map</div><div class="ttdef"><b>Definition:</b> pcm.h:616</div></div> <div class="ttc" id="group___p_c_m_html_gga1e5fe73a6bdf881e2f91921d5e5327c7a09a538c9147dae5bb19df88198f0ebb8"><div class="ttname"><a href="group___p_c_m.html#gga1e5fe73a6bdf881e2f91921d5e5327c7a09a538c9147dae5bb19df88198f0ebb8">SND_PCM_SUBFORMAT_STD</a></div><div class="ttdef"><b>Definition:</b> pcm.h:286</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga426a657640410a4c6a652ab15eb57acc"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga426a657640410a4c6a652ab15eb57acc">snd_pcm_hw_params_get_period_wakeup</a></div><div class="ttdeci">int snd_pcm_hw_params_get_period_wakeup(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Extract period wakeup flag from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4823</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gafec078cf053a87339ba91c0f605dca54"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gafec078cf053a87339ba91c0f605dca54">snd_pcm_hw_params_get_export_buffer</a></div><div class="ttdeci">int snd_pcm_hw_params_get_export_buffer(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Extract buffer accessibility from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4772</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_ga92ee6cf89b3ed71d47b7051f92699045"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga92ee6cf89b3ed71d47b7051f92699045">snd_pcm_start_mode_name</a></div><div class="ttdeci">const char * snd_pcm_start_mode_name(snd_pcm_start_t mode) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) get name of PCM start mode setting </div><div class="ttdef"><b>Definition:</b> pcm.c:2100</div></div> <div class="ttc" id="group___p_c_m___info_html_ga782831adf8ee2ee52892479ea0222e67"><div class="ttname"><a href="group___p_c_m___info.html#ga782831adf8ee2ee52892479ea0222e67">snd_pcm_info_sizeof</a></div><div class="ttdeci">size_t snd_pcm_info_sizeof(void)</div><div class="ttdoc">get size of snd_pcm_info_t </div><div class="ttdef"><b>Definition:</b> pcm.c:6882</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_gae8f2e422b5e6ec5328d003c75cd978ea"><div class="ttname"><a href="group___p_c_m___deprecated.html#gae8f2e422b5e6ec5328d003c75cd978ea">snd_pcm_hw_params_test_tick_time</a></div><div class="ttdeci">int snd_pcm_hw_params_test_tick_time(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Verify if a tick time is available inside a configuration space for a PCM ...</div><div class="ttdef"><b>Definition:</b> pcm.c:5909</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ab1e118ecdccf628639b5c85bc3a48999"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab1e118ecdccf628639b5c85bc3a48999">SND_PCM_FORMAT_UNKNOWN</a></div><div class="ttdef"><b>Definition:</b> pcm.h:127</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga7242d7045ae23a9ae736c191030c25e8"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga7242d7045ae23a9ae736c191030c25e8">snd_pcm_hw_params_get_periods</a></div><div class="ttdeci">int snd_pcm_hw_params_get_periods(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract periods from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:5267</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4af99ee7d59e1195c15440b7688e36b4e2"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af99ee7d59e1195c15440b7688e36b4e2">SND_PCM_TYPE_LINEAR_FLOAT</a></div><div class="ttdef"><b>Definition:</b> pcm.h:440</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a1199db6603bfa8756b109720d6f47b88"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1199db6603bfa8756b109720d6f47b88">SND_CHMAP_FR</a></div><div class="ttdef"><b>Definition:</b> pcm.h:563</div></div> <div class="ttc" id="structsnd__pcm__chmap__query__t_html"><div class="ttname"><a href="structsnd__pcm__chmap__query__t.html">snd_pcm_chmap_query_t</a></div><div class="ttdef"><b>Definition:</b> pcm.h:614</div></div> <div class="ttc" id="group___p_c_m_html_ga891b054202089747199bc3348b9d9630"><div class="ttname"><a href="group___p_c_m.html#ga891b054202089747199bc3348b9d9630">snd_pcm_subformat_mask_t</a></div><div class="ttdeci">struct _snd_pcm_subformat_mask snd_pcm_subformat_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.h:75</div></div> <div class="ttc" id="group___p_c_m___scope_html_gac4297c74f130a89992459cbbc5ab029b"><div class="ttname"><a href="group___p_c_m___scope.html#gac4297c74f130a89992459cbbc5ab029b">snd_pcm_scope_s16_get_channel_buffer</a></div><div class="ttdeci">int16_t * snd_pcm_scope_s16_get_channel_buffer(snd_pcm_scope_t *scope, unsigned int channel)</div><div class="ttdoc">Get s16 pseudo scope frames buffer for a channel. </div><div class="ttdef"><b>Definition:</b> pcm_meter.c:1207</div></div> <div class="ttc" id="group___p_c_m_html_gga661221ba5e8f1d6eaf4ab8e2da57cc1aa90a5dea527c5ae9a53f1448beb2dee6f"><div class="ttname"><a href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa90a5dea527c5ae9a53f1448beb2dee6f">SND_PCM_ACCESS_MMAP_INTERLEAVED</a></div><div class="ttdef"><b>Definition:</b> pcm.h:112</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a2c2effcf940fdee8eddf43a62360f7c4"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a2c2effcf940fdee8eddf43a62360f7c4">SND_PCM_FORMAT_U24_BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:147</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975aedc57856e5d15e089ca997bb2517e558"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aedc57856e5d15e089ca997bb2517e558">SND_CHMAP_FRH</a></div><div class="ttdef"><b>Definition:</b> pcm.h:579</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaec830be678524b0a6a173896bc9d2c67"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaec830be678524b0a6a173896bc9d2c67">snd_pcm_hw_params_set_buffer_size_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_size_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *min, snd_pcm_uframes_t *max)</div><div class="ttdoc">Restrict a configuration space to have buffer sizes in a given range. </div><div class="ttdef"><b>Definition:</b> pcm.c:5771</div></div> <div class="ttc" id="group___p_c_m_html_ga61ac499cb3701ce536d4d83725908860"><div class="ttname"><a href="group___p_c_m.html#ga61ac499cb3701ce536d4d83725908860">snd_pcm_state_t</a></div><div class="ttdeci">snd_pcm_state_t</div><div class="ttdef"><b>Definition:</b> pcm.h:291</div></div> <div class="ttc" id="group___p_c_m___status_html_gaa97cf9bdc31e686fe491985486194a64"><div class="ttname"><a href="group___p_c_m___status.html#gaa97cf9bdc31e686fe491985486194a64">snd_pcm_status_malloc</a></div><div class="ttdeci">int snd_pcm_status_malloc(snd_pcm_status_t **ptr)</div><div class="ttdoc">allocate an invalid snd_pcm_status_t using standard malloc </div><div class="ttdef"><b>Definition:</b> pcm.c:6679</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaa2642b54ed1c2e26e595ecf3d5b29edc"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaa2642b54ed1c2e26e595ecf3d5b29edc">snd_pcm_hw_params_set_periods_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a minimum periods count. </div><div class="ttdef"><b>Definition:</b> pcm.c:5349</div></div> <div class="ttc" id="group___p_c_m___status_html_gab1c832aedb25670d010c53d9081a4b31"><div class="ttname"><a href="group___p_c_m___status.html#gab1c832aedb25670d010c53d9081a4b31">snd_pcm_status_get_trigger_htstamp</a></div><div class="ttdeci">void snd_pcm_status_get_trigger_htstamp(const snd_pcm_status_t *obj, snd_htimestamp_t *ptr)</div><div class="ttdoc">Get trigger hi-res timestamp from a PCM status container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6747</div></div> <div class="ttc" id="group___p_c_m___simple_html_ggaf89aba8106b8cc46e9f18d91268ec5baa716f9883b17fe11b35d162a6ff14a96a"><div class="ttname"><a href="group___p_c_m___simple.html#ggaf89aba8106b8cc46e9f18d91268ec5baa716f9883b17fe11b35d162a6ff14a96a">SND_SPCM_XRUN_STOP</a></div><div class="ttdef"><b>Definition:</b> pcm.h:1278</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga9b6bf73e2a0b7f887f3d7d85a988eb7e"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga9b6bf73e2a0b7f887f3d7d85a988eb7e">snd_pcm_hw_params_test_buffer_time</a></div><div class="ttdeci">int snd_pcm_hw_params_test_buffer_time(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Verify if a buffer time is available inside a configuration space for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:5519</div></div> <div class="ttc" id="group___p_c_m_html_gad0e95dc8a590d8f9915fec237d7a28a5"><div class="ttname"><a href="group___p_c_m.html#gad0e95dc8a590d8f9915fec237d7a28a5">snd_pcm_class_t</a></div><div class="ttdeci">snd_pcm_class_t</div><div class="ttdef"><b>Definition:</b> pcm.h:78</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a876553cf6a0650a8adcb17c3e768a8da"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a876553cf6a0650a8adcb17c3e768a8da">SND_PCM_TYPE_EXTPLUG</a></div><div class="ttdef"><b>Definition:</b> pcm.h:458</div></div> <div class="ttc" id="group___p_c_m___scope_html_gaeb0f82c12f8a1e57f4b6b09ad324f3ed"><div class="ttname"><a href="group___p_c_m___scope.html#gaeb0f82c12f8a1e57f4b6b09ad324f3ed">snd_pcm_meter_get_channels</a></div><div class="ttdeci">unsigned int snd_pcm_meter_get_channels(snd_pcm_t *pcm)</div><div class="ttdoc">Get meter channels from a SND_PCM_TYPE_METER PCM. </div><div class="ttdef"><b>Definition:</b> pcm_meter.c:893</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga2c00cb635d374030595dbc27b7a983a7"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga2c00cb635d374030595dbc27b7a983a7">snd_pcm_hw_params_set_buffer_size_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_size_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Restrict a configuration space to have buffer size nearest to a target. </div><div class="ttdef"><b>Definition:</b> pcm.c:5791</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga739d51d0822f182a6583a5436f410b34"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga739d51d0822f182a6583a5436f410b34">snd_pcm_hw_params_set_channels_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_channels_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Restrict a configuration space with a maximum channels count. </div><div class="ttdef"><b>Definition:</b> pcm.c:4460</div></div> <div class="ttc" id="group___p_c_m___helpers_html_gad57f8921f52ea2ffd870cafb2d076f2c"><div class="ttname"><a href="group___p_c_m___helpers.html#gad57f8921f52ea2ffd870cafb2d076f2c">snd_pcm_areas_copy</a></div><div class="ttdeci">int snd_pcm_areas_copy(const snd_pcm_channel_area_t *dst_channels, snd_pcm_uframes_t dst_offset, const snd_pcm_channel_area_t *src_channels, snd_pcm_uframes_t src_offset, unsigned int channels, snd_pcm_uframes_t frames, snd_pcm_format_t format)</div><div class="ttdoc">Copy one or more areas. </div><div class="ttdef"><b>Definition:</b> pcm.c:3229</div></div> <div class="ttc" id="group___p_c_m___format_html_gaf260158e21491d2dfff62aa2b2ff06d1"><div class="ttname"><a href="group___p_c_m___format.html#gaf260158e21491d2dfff62aa2b2ff06d1">snd_pcm_format_mask_sizeof</a></div><div class="ttdeci">size_t snd_pcm_format_mask_sizeof(void)</div><div class="ttdoc">get size of snd_pcm_format_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3837</div></div> <div class="ttc" id="group___p_c_m_html_ga7000ca6010a1a2739daddff8e2fbb440"><div class="ttname"><a href="group___p_c_m.html#ga7000ca6010a1a2739daddff8e2fbb440">snd_pcm_drop</a></div><div class="ttdeci">int snd_pcm_drop(snd_pcm_t *pcm)</div><div class="ttdoc">Stop a PCM dropping pending frames. </div><div class="ttdef"><b>Definition:</b> pcm.c:1244</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a757ea8c2af5fcce95adc50d1faf12956"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a757ea8c2af5fcce95adc50d1faf12956">SND_CHMAP_NA</a></div><div class="ttdef"><b>Definition:</b> pcm.h:560</div></div> <div class="ttc" id="group___p_c_m_html_ga32891eaac37741728a9b23027012c892"><div class="ttname"><a href="group___p_c_m.html#ga32891eaac37741728a9b23027012c892">snd_pcm_status</a></div><div class="ttdeci">int snd_pcm_status(snd_pcm_t *pcm, snd_pcm_status_t *status)</div><div class="ttdoc">Obtain status (runtime) information for PCM handle. </div><div class="ttdef"><b>Definition:</b> pcm.c:998</div></div> <div class="ttc" id="group___p_c_m_html_gac7f4cdb1c930b8d343714f60afa02fc4"><div class="ttname"><a href="group___p_c_m.html#gac7f4cdb1c930b8d343714f60afa02fc4">snd_pcm_poll_descriptors_count</a></div><div class="ttdeci">int snd_pcm_poll_descriptors_count(snd_pcm_t *pcm)</div><div class="ttdoc">get count of poll descriptors for PCM handle </div><div class="ttdef"><b>Definition:</b> pcm.c:1650</div></div> <div class="ttc" id="group___p_c_m___status_html_gac58d13e4d03c9420c57428ddffd94964"><div class="ttname"><a href="group___p_c_m___status.html#gac58d13e4d03c9420c57428ddffd94964">snd_pcm_status_get_avail_max</a></div><div class="ttdeci">snd_pcm_uframes_t snd_pcm_status_get_avail_max(const snd_pcm_status_t *obj)</div><div class="ttdoc">Get maximum number of frames available from a PCM status container after last snd_pcm_status call...</div><div class="ttdef"><b>Definition:</b> pcm.c:6862</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975ab408982aed624e7895a88a70d3cad9ce"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ab408982aed624e7895a88a70d3cad9ce">SND_CHMAP_TFL</a></div><div class="ttdef"><b>Definition:</b> pcm.h:581</div></div> <div class="ttc" id="group___p_c_m___format_html_ga03fa8dcc8da3dbecc164143b43d40056"><div class="ttname"><a href="group___p_c_m___format.html#ga03fa8dcc8da3dbecc164143b43d40056">snd_pcm_format_mask_set</a></div><div class="ttdeci">void snd_pcm_format_mask_set(snd_pcm_format_mask_t *mask, snd_pcm_format_t val)</div><div class="ttdoc">make a format present in a snd_pcm_format_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3920</div></div> <div class="ttc" id="group___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a79a05b6b619f88e153d50d9daf2e84bf"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a79a05b6b619f88e153d50d9daf2e84bf">SND_PCM_STATE_SUSPENDED</a></div><div class="ttdef"><b>Definition:</b> pcm.h:307</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a98412e4b242d63dd0f6543d7979f65d2"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a98412e4b242d63dd0f6543d7979f65d2">SND_CHMAP_LLFE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:591</div></div> <div class="ttc" id="structsnd__pcm__channel__area__t_html"><div class="ttname"><a href="structsnd__pcm__channel__area__t.html">snd_pcm_channel_area_t</a></div><div class="ttdef"><b>Definition:</b> pcm.h:468</div></div> <div class="ttc" id="group___global_html_gaa0501fb0c332e2009977bb29f194200b"><div class="ttname"><a href="group___global.html#gaa0501fb0c332e2009977bb29f194200b">snd_async_callback_t</a></div><div class="ttdeci">void(* snd_async_callback_t)(snd_async_handler_t *handler)</div><div class="ttdoc">Async notification callback. </div><div class="ttdef"><b>Definition:</b> global.h:121</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4af09844304be19ee3a81ba5e2165e00bc"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af09844304be19ee3a81ba5e2165e00bc">SND_PCM_TYPE_COPY</a></div><div class="ttdef"><b>Definition:</b> pcm.h:414</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ad2eb0073f6d7ba800695c088b32956a5"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad2eb0073f6d7ba800695c088b32956a5">SND_PCM_FORMAT_S24</a></div><div class="ttdef"><b>Definition:</b> pcm.h:238</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a5a90ba518606bd795133b7464e297037"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a5a90ba518606bd795133b7464e297037">SND_CHMAP_RLFE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:592</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa94a5d305b7803cf7ccda2ca0099a954"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa94a5d305b7803cf7ccda2ca0099a954">SND_PCM_TYPE_IEC958</a></div><div class="ttdef"><b>Definition:</b> pcm.h:452</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a226d2f6a6bc53a6f75786ca8fad3fc65"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a226d2f6a6bc53a6f75786ca8fad3fc65">SND_PCM_FORMAT_S24_BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:143</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga82631361cf1c1d13af207beb59cf97ac"><div class="ttname"><a href="group___p_c_m___helpers.html#ga82631361cf1c1d13af207beb59cf97ac">snd_pcm_format_set_silence</a></div><div class="ttdeci">int snd_pcm_format_set_silence(snd_pcm_format_t format, void *buf, unsigned int samples)</div><div class="ttdoc">Silence a PCM samples buffer. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:607</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaa8fbd81ce54fac30f60768fb36210a6f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaa8fbd81ce54fac30f60768fb36210a6f">snd_pcm_hw_params_set_periods_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its minimum periods count. </div><div class="ttdef"><b>Definition:</b> pcm.c:5418</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4ad4b0a23cef67fe330cce313c4f9e242a"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ad4b0a23cef67fe330cce313c4f9e242a">SND_PCM_TYPE_IOPLUG</a></div><div class="ttdef"><b>Definition:</b> pcm.h:456</div></div> <div class="ttc" id="group___p_c_m_html_ggad77f16d07431203bacc8694d28814506a19c6886e5e3b457e1a6f055f124f0fe3"><div class="ttname"><a href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a19c6886e5e3b457e1a6f055f124f0fe3">SND_CHMAP_TYPE_LAST</a></div><div class="ttdef"><b>Definition:</b> pcm.h:554</div></div> <div class="ttc" id="group___p_c_m_html_ga6bdb88b68a9d9e66015d770f600c6aea"><div class="ttname"><a href="group___p_c_m.html#ga6bdb88b68a9d9e66015d770f600c6aea">snd_pcm_start</a></div><div class="ttdeci">int snd_pcm_start(snd_pcm_t *pcm)</div><div class="ttdoc">Start a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:1213</div></div> <div class="ttc" id="group___p_c_m_html_ga1e5fe73a6bdf881e2f91921d5e5327c7"><div class="ttname"><a href="group___p_c_m.html#ga1e5fe73a6bdf881e2f91921d5e5327c7">snd_pcm_subformat_t</a></div><div class="ttdeci">snd_pcm_subformat_t</div><div class="ttdef"><b>Definition:</b> pcm.h:284</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga8cd4e3ecc963942457e3b1b6f7661a90"><div class="ttname"><a href="group___p_c_m___helpers.html#ga8cd4e3ecc963942457e3b1b6f7661a90">snd_pcm_format_unsigned</a></div><div class="ttdeci">int snd_pcm_format_unsigned(snd_pcm_format_t format)</div><div class="ttdoc">Return sign info for a PCM sample linear format. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:85</div></div> <div class="ttc" id="group___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a5003a732bf308c84259933c64ab02f06"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a5003a732bf308c84259933c64ab02f06">SND_PCM_STATE_PRIVATE1</a></div><div class="ttdef"><b>Definition:</b> pcm.h:312</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga58e0468994d935f08080d9654f1b48b8"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga58e0468994d935f08080d9654f1b48b8">snd_pcm_hw_params_set_period_size_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a minimum period size. </div><div class="ttdef"><b>Definition:</b> pcm.c:5124</div></div> <div class="ttc" id="group___p_c_m_html_ga65c737127994f0a980edad744e36dc40"><div class="ttname"><a href="group___p_c_m.html#ga65c737127994f0a980edad744e36dc40">snd_pcm_hw_params_t</a></div><div class="ttdeci">struct _snd_pcm_hw_params snd_pcm_hw_params_t</div><div class="ttdef"><b>Definition:</b> pcm.h:64</div></div> <div class="ttc" id="structsnd__pcm__chmap__t_html"><div class="ttname"><a href="structsnd__pcm__chmap__t.html">snd_pcm_chmap_t</a></div><div class="ttdef"><b>Definition:</b> pcm.h:608</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975ab826e0b6dc51913bed17b9c9cd501b8b"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ab826e0b6dc51913bed17b9c9cd501b8b">SND_CHMAP_RC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:570</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaa2071d14dbb09232ecddf2e236bdfdf7"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaa2071d14dbb09232ecddf2e236bdfdf7">snd_pcm_hw_params_supports_audio_ts_type</a></div><div class="ttdeci">int snd_pcm_hw_params_supports_audio_ts_type(const snd_pcm_hw_params_t *params, int type)</div><div class="ttdoc">Check if hardware supports type of audio timestamps. </div><div class="ttdef"><b>Definition:</b> pcm.c:3630</div></div> <div class="ttc" id="group___p_c_m_html_gaa7cf89c3f83d83aaa0248055a783b632"><div class="ttname"><a href="group___p_c_m.html#gaa7cf89c3f83d83aaa0248055a783b632">snd_pcm_type</a></div><div class="ttdeci">snd_pcm_type_t snd_pcm_type(snd_pcm_t *pcm)</div><div class="ttdoc">get type of PCM handle </div><div class="ttdef"><b>Definition:</b> pcm.c:721</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga38797de781a0e4041408c58d49463062"><div class="ttname"><a href="group___p_c_m___helpers.html#ga38797de781a0e4041408c58d49463062">snd_pcm_areas_copy_wrap</a></div><div class="ttdeci">int snd_pcm_areas_copy_wrap(const snd_pcm_channel_area_t *dst_channels, snd_pcm_uframes_t dst_offset, const snd_pcm_uframes_t dst_size, const snd_pcm_channel_area_t *src_channels, snd_pcm_uframes_t src_offset, const snd_pcm_uframes_t src_size, const unsigned int channels, snd_pcm_uframes_t frames, const snd_pcm_format_t format)</div><div class="ttdoc">Copy one or more areas. </div><div class="ttdef"><b>Definition:</b> pcm.c:3307</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga172b949e37f28da5a102e56b04f69be3"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga172b949e37f28da5a102e56b04f69be3">snd_pcm_hw_params_set_access_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_access_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t *_access)</div><div class="ttdoc">Restrict a configuration space to contain only its last access type. </div><div class="ttdef"><b>Definition:</b> pcm.c:4152</div></div> <div class="ttc" id="structsnd__pcm__channel__area__t_html_a83acdf3245dcb74dffe74cce53d65876"><div class="ttname"><a href="structsnd__pcm__channel__area__t.html#a83acdf3245dcb74dffe74cce53d65876">snd_pcm_channel_area_t::addr</a></div><div class="ttdeci">void * addr</div><div class="ttdef"><b>Definition:</b> pcm.h:470</div></div> <div class="ttc" id="group___p_c_m_html_ga902b87281c46910b469d5f7aaafc1890"><div class="ttname"><a href="group___p_c_m.html#ga902b87281c46910b469d5f7aaafc1890">snd_pcm_status_t</a></div><div class="ttdeci">struct _snd_pcm_status snd_pcm_status_t</div><div class="ttdef"><b>Definition:</b> pcm.h:69</div></div> <div class="ttc" id="group___p_c_m_html_ga7dae86a468480ce8eb1c485446c51664"><div class="ttname"><a href="group___p_c_m.html#ga7dae86a468480ce8eb1c485446c51664">snd_pcm_info_t</a></div><div class="ttdeci">struct _snd_pcm_info snd_pcm_info_t</div><div class="ttdef"><b>Definition:</b> pcm.h:48</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ad5856f97113926836a7c6651cb8864a3"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad5856f97113926836a7c6651cb8864a3">SND_PCM_FORMAT_U8</a></div><div class="ttdef"><b>Definition:</b> pcm.h:131</div></div> <div class="ttc" id="group___p_c_m_html_gac13f471d76d025798a25f3b422a07b91"><div class="ttname"><a href="group___p_c_m.html#gac13f471d76d025798a25f3b422a07b91">snd_pcm_chmap_name</a></div><div class="ttdeci">const char * snd_pcm_chmap_name(enum snd_pcm_chmap_position val)</div><div class="ttdef"><b>Definition:</b> pcm.c:8063</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga53b3b351bc5db48da18d5f36b98f79a9"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga53b3b351bc5db48da18d5f36b98f79a9">snd_pcm_hw_params_can_mmap_sample_resolution</a></div><div class="ttdeci">int snd_pcm_hw_params_can_mmap_sample_resolution(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware supports sample-resolution mmap for given configuration. </div><div class="ttdef"><b>Definition:</b> pcm.c:3376</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a8d4e75049c83e0b26493d4d149de5b22"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8d4e75049c83e0b26493d4d149de5b22">SND_PCM_FORMAT_U20_3BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:203</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga478e50e1fa7395af70100b906c31cb67"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga478e50e1fa7395af70100b906c31cb67">snd_pcm_hw_params_set_period_time_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_time_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its minimum period time. </div><div class="ttdef"><b>Definition:</b> pcm.c:4994</div></div> <div class="ttc" id="group___p_c_m___format_html_ga60cdd13f69735c11cfaa0856b0f25a3e"><div class="ttname"><a href="group___p_c_m___format.html#ga60cdd13f69735c11cfaa0856b0f25a3e">snd_pcm_format_mask_reset</a></div><div class="ttdeci">void snd_pcm_format_mask_reset(snd_pcm_format_mask_t *mask, snd_pcm_format_t val)</div><div class="ttdoc">make a format missing from a snd_pcm_format_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3930</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a9f6783e14d7cbb5023c86427263b0d50"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9f6783e14d7cbb5023c86427263b0d50">SND_PCM_FORMAT_S16_BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:135</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8aecc04aa997503c030a47fe5798514180"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aecc04aa997503c030a47fe5798514180">SND_PCM_FORMAT_U16_BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:139</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga43bdf7596f8722fb6b8edbeaf1aebd90"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga43bdf7596f8722fb6b8edbeaf1aebd90">snd_pcm_hw_params_get_format_mask</a></div><div class="ttdeci">void snd_pcm_hw_params_get_format_mask(snd_pcm_hw_params_t *params, snd_pcm_format_mask_t *mask)</div><div class="ttdoc">Get format mask from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4272</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga762ee356cc687c81c206df3c18245e4a"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga762ee356cc687c81c206df3c18245e4a">snd_pcm_hw_params_set_format_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_format_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t *format)</div><div class="ttdoc">Restrict a configuration space to contain only its first format. </div><div class="ttdef"><b>Definition:</b> pcm.c:4233</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4af03892219cb4ca4f07025b7a67d3890e"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af03892219cb4ca4f07025b7a67d3890e">SND_PCM_TYPE_PLUG</a></div><div class="ttdef"><b>Definition:</b> pcm.h:428</div></div> <div class="ttc" id="group___p_c_m_html_ga060d5b81f2fc8efcc35ff3e1de6e9fa4"><div class="ttname"><a href="group___p_c_m.html#ga060d5b81f2fc8efcc35ff3e1de6e9fa4">_snd_pcm_type</a></div><div class="ttdeci">_snd_pcm_type</div><div class="ttdef"><b>Definition:</b> pcm.h:397</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a1f71fdf666f5dea8b84d627ba84a9ea5"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a1f71fdf666f5dea8b84d627ba84a9ea5">SND_PCM_FORMAT_MU_LAW</a></div><div class="ttdef"><b>Definition:</b> pcm.h:169</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga39124280d06ce63092a77e3f25ddd6ee"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga39124280d06ce63092a77e3f25ddd6ee">snd_pcm_hw_params_set_rate_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to have rate nearest to a target. </div><div class="ttdef"><b>Definition:</b> pcm.c:4671</div></div> <div class="ttc" id="group___p_c_m_html_ggad77f16d07431203bacc8694d28814506a7f52f1c242f67d876d2bc920aba932b7"><div class="ttname"><a href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a7f52f1c242f67d876d2bc920aba932b7">SND_CHMAP_TYPE_PAIRED</a></div><div class="ttdef"><b>Definition:</b> pcm.h:553</div></div> <div class="ttc" id="group___p_c_m_html_gad77f16d07431203bacc8694d28814506"><div class="ttname"><a href="group___p_c_m.html#gad77f16d07431203bacc8694d28814506">snd_pcm_chmap_type</a></div><div class="ttdeci">snd_pcm_chmap_type</div><div class="ttdef"><b>Definition:</b> pcm.h:549</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac551ab5a7b8c32d4a79a9f605287c4b0"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac551ab5a7b8c32d4a79a9f605287c4b0">SND_PCM_TYPE_RATE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:424</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a1fd8c22f3dd45fc1b8e41b0b5e6107ce"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a1fd8c22f3dd45fc1b8e41b0b5e6107ce">SND_PCM_FORMAT_S24_3LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:189</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gae8768da025e34e3c3c6b5a5dfdcd2ad4"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gae8768da025e34e3c3c6b5a5dfdcd2ad4">snd_pcm_hw_params_is_joint_duplex</a></div><div class="ttdeci">int snd_pcm_hw_params_is_joint_duplex(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware does joint-duplex (playback and capture are somewhat correlated) ...</div><div class="ttdef"><b>Definition:</b> pcm.c:3556</div></div> <div class="ttc" id="group___p_c_m_html_ga6a164917c35e2216f6e76beff4e4d0cb"><div class="ttname"><a href="group___p_c_m.html#ga6a164917c35e2216f6e76beff4e4d0cb">snd_pcm_subclass_t</a></div><div class="ttdeci">snd_pcm_subclass_t</div><div class="ttdef"><b>Definition:</b> pcm.h:92</div></div> <div class="ttc" id="group___p_c_m_html_ga012e8b999070e72ab23514f25e7d6482"><div class="ttname"><a href="group___p_c_m.html#ga012e8b999070e72ab23514f25e7d6482">snd_pcm_delay</a></div><div class="ttdeci">int snd_pcm_delay(snd_pcm_t *pcm, snd_pcm_sframes_t *delayp)</div><div class="ttdoc">Obtain delay for a running PCM handle. </div><div class="ttdef"><b>Definition:</b> pcm.c:1090</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a8b66a29293c62df9d1678c609fab76c0"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8b66a29293c62df9d1678c609fab76c0">SND_PCM_FORMAT_S16_LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:133</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga64e1a5143bbd72c8f5cffca828d506ef"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga64e1a5143bbd72c8f5cffca828d506ef">snd_pcm_hw_params_test_format</a></div><div class="ttdeci">int snd_pcm_hw_params_test_format(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val)</div><div class="ttdoc">Verify if a format is available inside a configuration space for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:4206</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga1c0aab2a2bb341f1b1d154dae2b7e482"><div class="ttname"><a href="group___p_c_m___helpers.html#ga1c0aab2a2bb341f1b1d154dae2b7e482">snd_pcm_areas_silence</a></div><div class="ttdeci">int snd_pcm_areas_silence(const snd_pcm_channel_area_t *dst_channels, snd_pcm_uframes_t dst_offset, unsigned int channels, snd_pcm_uframes_t frames, snd_pcm_format_t format)</div><div class="ttdoc">Silence one or more areas. </div><div class="ttdef"><b>Definition:</b> pcm.c:3057</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga3caf61ab086028067b602d48182df708"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga3caf61ab086028067b602d48182df708">snd_pcm_hw_params_get_buffer_size_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_buffer_size_max(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Extract maximum buffer size from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:5693</div></div> <div class="ttc" id="group___p_c_m___description_html_gae201c92e3053c778bd7f2a4f5cc4d0e1"><div class="ttname"><a href="group___p_c_m___description.html#gae201c92e3053c778bd7f2a4f5cc4d0e1">snd_pcm_format_description</a></div><div class="ttdeci">const char * snd_pcm_format_description(const snd_pcm_format_t format)</div><div class="ttdoc">get description of PCM sample format </div><div class="ttdef"><b>Definition:</b> pcm.c:2037</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1fd5236858488b6bb1c565ae83ba451d"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1fd5236858488b6bb1c565ae83ba451d">SND_PCM_TYPE_NULL</a></div><div class="ttdef"><b>Definition:</b> pcm.h:408</div></div> <div class="ttc" id="group___p_c_m_html_gad4d53d58b996a7cd9a5cbf1710b90375"><div class="ttname"><a href="group___p_c_m.html#gad4d53d58b996a7cd9a5cbf1710b90375">snd_pcm_wait</a></div><div class="ttdeci">int snd_pcm_wait(snd_pcm_t *pcm, int timeout)</div><div class="ttdoc">Wait for a PCM to become ready. </div><div class="ttdef"><b>Definition:</b> pcm.c:2738</div></div> <div class="ttc" id="group___p_c_m___hook_html_ga4c59ad440d2479f957b477b26b90e4b1"><div class="ttname"><a href="group___p_c_m___hook.html#ga4c59ad440d2479f957b477b26b90e4b1">snd_pcm_hook_remove</a></div><div class="ttdeci">int snd_pcm_hook_remove(snd_pcm_hook_t *hook)</div><div class="ttdoc">Remove a PCM hook. </div><div class="ttdef"><b>Definition:</b> pcm_hooks.c:628</div></div> <div class="ttc" id="group___p_c_m___scope_html_gabb6cacf50cf10cb6e95853dadd19234f"><div class="ttname"><a href="group___p_c_m___scope.html#gabb6cacf50cf10cb6e95853dadd19234f">snd_pcm_meter_search_scope</a></div><div class="ttdeci">snd_pcm_scope_t * snd_pcm_meter_search_scope(snd_pcm_t *pcm, const char *name)</div><div class="ttdoc">Search an installed scope inside a SND_PCM_TYPE_METER PCM. </div><div class="ttdef"><b>Definition:</b> pcm_meter.c:859</div></div> <div class="ttc" id="group___p_c_m___dump_html_ga10c221dcb86bcecd0d6fce4b1231cb49"><div class="ttname"><a href="group___p_c_m___dump.html#ga10c221dcb86bcecd0d6fce4b1231cb49">snd_pcm_hw_params_dump</a></div><div class="ttdeci">int snd_pcm_hw_params_dump(snd_pcm_hw_params_t *params, snd_output_t *out)</div><div class="ttdoc">Dump a PCM hardware configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:3356</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_gada829ffd7b5b93a8d5e47a35322599e8"><div class="ttname"><a href="group___p_c_m___deprecated.html#gada829ffd7b5b93a8d5e47a35322599e8">snd_pcm_hw_params_get_tick_time_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_tick_time_max(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Extract maximum tick time from a configuration space </div><div class="ttdef"><b>Definition:</b> pcm.c:5892</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gab1a02fff3ef394da274d2b2652df856d"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gab1a02fff3ef394da274d2b2652df856d">snd_pcm_hw_params_set_subformat_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_subformat_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t *subformat)</div><div class="ttdoc">Restrict a configuration space to contain only its last subformat. </div><div class="ttdef"><b>Definition:</b> pcm.c:4343</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gac511eb0d4db6f1e8303161486061fe14"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gac511eb0d4db6f1e8303161486061fe14">snd_pcm_hw_params_is_block_transfer</a></div><div class="ttdeci">int snd_pcm_hw_params_is_block_transfer(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware does block transfers for samples for given configuration. </div><div class="ttdef"><b>Definition:</b> pcm.c:3436</div></div> <div class="ttc" id="group___p_c_m___access_html_ga76b2575826977951a862c5e78e81993c"><div class="ttname"><a href="group___p_c_m___access.html#ga76b2575826977951a862c5e78e81993c">snd_pcm_access_mask_any</a></div><div class="ttdeci">void snd_pcm_access_mask_any(snd_pcm_access_mask_t *mask)</div><div class="ttdoc">set all bits in a snd_pcm_access_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3787</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gabdea994550dbf7ab176e3c90baa3a30b"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gabdea994550dbf7ab176e3c90baa3a30b">snd_pcm_hw_params_get_buffer_time</a></div><div class="ttdeci">int snd_pcm_hw_params_get_buffer_time(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract buffer time from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:5467</div></div> <div class="ttc" id="group___p_c_m_html_ga042aba7262a4cbb4d444b6fc08cb7124"><div class="ttname"><a href="group___p_c_m.html#ga042aba7262a4cbb4d444b6fc08cb7124">snd_pcm_close</a></div><div class="ttdeci">int snd_pcm_close(snd_pcm_t *pcm)</div><div class="ttdoc">close PCM handle </div><div class="ttdef"><b>Definition:</b> pcm.c:748</div></div> <div class="ttc" id="group___p_c_m___info_html_gae2ce3c55d4439ae423b854358ff08aa1"><div class="ttname"><a href="group___p_c_m___info.html#gae2ce3c55d4439ae423b854358ff08aa1">snd_pcm_info_get_subdevice_name</a></div><div class="ttdeci">const char * snd_pcm_info_get_subdevice_name(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get subdevice name from a PCM info container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6992</div></div> <div class="ttc" id="group___p_c_m___status_html_ga6ee47c7a98005629ec691eae4b7f1b0e"><div class="ttname"><a href="group___p_c_m___status.html#ga6ee47c7a98005629ec691eae4b7f1b0e">snd_pcm_status_get_driver_htstamp</a></div><div class="ttdeci">void snd_pcm_status_get_driver_htstamp(const snd_pcm_status_t *obj, snd_htimestamp_t *ptr)</div><div class="ttdoc">Get &quot;now&quot; hi-res driver timestamp from a PCM status container. Defines when the status was generated ...</div><div class="ttdef"><b>Definition:</b> pcm.c:6800</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_ga5e16b325ad44596db299468ccc4531b8"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga5e16b325ad44596db299468ccc4531b8">snd_pcm_sw_params_set_xfer_align</a></div><div class="ttdeci">int snd_pcm_sw_params_set_xfer_align(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Set xfer align inside a software configuration container </div><div class="ttdef"><b>Definition:</b> pcm.c:6452</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975af92f549344923b13b3f988a8bd411248"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975af92f549344923b13b3f988a8bd411248">SND_CHMAP_TC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:580</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a33b2fb89235eebda4e6820d4a80a4c29"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a33b2fb89235eebda4e6820d4a80a4c29">SND_PCM_FORMAT_U24_LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:145</div></div> <div class="ttc" id="group___p_c_m___sub_format_html_gad1033cc4c9d843e516833c222f2a570a"><div class="ttname"><a href="group___p_c_m___sub_format.html#gad1033cc4c9d843e516833c222f2a570a">snd_pcm_subformat_mask_reset</a></div><div class="ttdeci">void snd_pcm_subformat_mask_reset(snd_pcm_subformat_mask_t *mask, snd_pcm_subformat_t val)</div><div class="ttdoc">make a subformat missing from a snd_pcm_subformat_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:4033</div></div> <div class="ttc" id="group___p_c_m_html_ggad77f16d07431203bacc8694d28814506a0d5c1dab935398488b798934515f1fba"><div class="ttname"><a href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a0d5c1dab935398488b798934515f1fba">SND_CHMAP_TYPE_NONE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:550</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4aaefed6aee6ad9570fa3fdd5943702e43"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aaefed6aee6ad9570fa3fdd5943702e43">SND_PCM_TYPE_ALAW</a></div><div class="ttdef"><b>Definition:</b> pcm.h:418</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaa2bc2a32d3971521064741a30e10c92f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaa2bc2a32d3971521064741a30e10c92f">snd_pcm_hw_params_set_period_time</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_time(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Restrict a configuration space to contain only one period time. </div><div class="ttdef"><b>Definition:</b> pcm.c:4909</div></div> <div class="ttc" id="group___p_c_m___sub_format_html_ga1e0e09005efe4c7b34819defdb4d1308"><div class="ttname"><a href="group___p_c_m___sub_format.html#ga1e0e09005efe4c7b34819defdb4d1308">snd_pcm_subformat_mask_free</a></div><div class="ttdeci">void snd_pcm_subformat_mask_free(snd_pcm_subformat_mask_t *obj)</div><div class="ttdoc">frees a previously allocated snd_pcm_subformat_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3963</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga4caef7435210cd7f4878d55dadeed0f8"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga4caef7435210cd7f4878d55dadeed0f8">snd_pcm_sw_params_get_tstamp_mode</a></div><div class="ttdeci">int snd_pcm_sw_params_get_tstamp_mode(const snd_pcm_sw_params_t *params, snd_pcm_tstamp_t *val)</div><div class="ttdoc">Get timestamp mode from a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6294</div></div> <div class="ttc" id="group___p_c_m___dump_html_gaf2427b186609ad502666273342467a51"><div class="ttname"><a href="group___p_c_m___dump.html#gaf2427b186609ad502666273342467a51">snd_pcm_status_dump</a></div><div class="ttdeci">int snd_pcm_status_dump(snd_pcm_status_t *status, snd_output_t *out)</div><div class="ttdoc">Dump status. </div><div class="ttdef"><b>Definition:</b> pcm.c:2256</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3a89f56e7151dba7ba93e392fe709222"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3a89f56e7151dba7ba93e392fe709222">SND_PCM_TYPE_LINEAR</a></div><div class="ttdef"><b>Definition:</b> pcm.h:416</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga89374ae29dd924915ada6f26cd9a3292"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga89374ae29dd924915ada6f26cd9a3292">snd_pcm_hw_params_set_rate_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a minimum rate. </div><div class="ttdef"><b>Definition:</b> pcm.c:4621</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a9d46de594d5885faa0fc4c3075eade76"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a9d46de594d5885faa0fc4c3075eade76">SND_PCM_TYPE_MIX</a></div><div class="ttdef"><b>Definition:</b> pcm.h:434</div></div> <div class="ttc" id="group___p_c_m___scope_html_gaae1d6cce40b244180c54b72aee0e00d2"><div class="ttname"><a href="group___p_c_m___scope.html#gaae1d6cce40b244180c54b72aee0e00d2">snd_pcm_scope_set_name</a></div><div class="ttdeci">void snd_pcm_scope_set_name(snd_pcm_scope_t *scope, const char *val)</div><div class="ttdoc">Set name of a SND_PCM_TYPE_METER PCM scope. </div><div class="ttdef"><b>Definition:</b> pcm_meter.c:949</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a225a22f28b83348c81b9962b53f68419"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a225a22f28b83348c81b9962b53f68419">SND_PCM_TYPE_MULAW</a></div><div class="ttdef"><b>Definition:</b> pcm.h:420</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a7ecefcb13f1fbb3ffb24f9b6582d53cc"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7ecefcb13f1fbb3ffb24f9b6582d53cc">SND_PCM_FORMAT_IEC958_SUBFRAME</a></div><div class="ttdef"><b>Definition:</b> pcm.h:250</div></div> <div class="ttc" id="group___p_c_m___simple_html_gga0c8bcbf9cc83e8b0edaa501b15ff8ba9aa29ff6c1b58c9b050df6ae575229cd9c"><div class="ttname"><a href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9aa29ff6c1b58c9b050df6ae575229cd9c">SND_SPCM_LATENCY_REALTIME</a></div><div class="ttdef"><b>Definition:</b> pcm.h:1270</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga9bcedf4bb4b21527a584846a5986a1f4"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga9bcedf4bb4b21527a584846a5986a1f4">snd_pcm_hw_params_copy</a></div><div class="ttdeci">void snd_pcm_hw_params_copy(snd_pcm_hw_params_t *dst, const snd_pcm_hw_params_t *src)</div><div class="ttdoc">copy one snd_pcm_hw_params_t to another </div><div class="ttdef"><b>Definition:</b> pcm.c:4076</div></div> <div class="ttc" id="group___p_c_m_html_ga0eae9150f4f207ed05cb629cc3a3673f"><div class="ttname"><a href="group___p_c_m.html#ga0eae9150f4f207ed05cb629cc3a3673f">snd_pcm_start_t</a></div><div class="ttdeci">snd_pcm_start_t</div><div class="ttdef"><b>Definition:</b> pcm.h:316</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga8d4e07f2d68cc16f607857ed8a222a29"><div class="ttname"><a href="group___p_c_m___helpers.html#ga8d4e07f2d68cc16f607857ed8a222a29">snd_pcm_format_width</a></div><div class="ttdeci">int snd_pcm_format_width(snd_pcm_format_t format)</div><div class="ttdoc">Return nominal bits per a PCM sample. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:210</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaad4ba98b2f66baa5360b9a85f064a3e9"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaad4ba98b2f66baa5360b9a85f064a3e9">snd_pcm_hw_params_can_pause</a></div><div class="ttdeci">int snd_pcm_hw_params_can_pause(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware supports pause. </div><div class="ttdef"><b>Definition:</b> pcm.c:3496</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga828cf9e11fe84137c2c8d4938a6fca7f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga828cf9e11fe84137c2c8d4938a6fca7f">snd_pcm_hw_params_set_buffer_size</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_size(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val)</div><div class="ttdoc">Restrict a configuration space to contain only one buffer size. </div><div class="ttdef"><b>Definition:</b> pcm.c:5726</div></div> <div class="ttc" id="group___p_c_m_html_ga8d9ed4a62c17402de0389fd31fc7dc1f"><div class="ttname"><a href="group___p_c_m.html#ga8d9ed4a62c17402de0389fd31fc7dc1f">snd_pcm_nonblock</a></div><div class="ttdeci">int snd_pcm_nonblock(snd_pcm_t *pcm, int nonblock)</div><div class="ttdoc">set nonblock mode </div><div class="ttdef"><b>Definition:</b> pcm.c:781</div></div> <div class="ttc" id="group___p_c_m___status_html_gaea54e0a110afa01dd42071a1ca43902e"><div class="ttname"><a href="group___p_c_m___status.html#gaea54e0a110afa01dd42071a1ca43902e">snd_pcm_status_get_tstamp</a></div><div class="ttdeci">void snd_pcm_status_get_tstamp(const snd_pcm_status_t *obj, snd_timestamp_t *ptr)</div><div class="ttdoc">Get &quot;now&quot; timestamp from a PCM status container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6760</div></div> <div class="ttc" id="group___p_c_m___scope_html_gada4e9d2bfe2f7dc2b638c6406b9a4b26"><div class="ttname"><a href="group___p_c_m___scope.html#gada4e9d2bfe2f7dc2b638c6406b9a4b26">snd_pcm_scope_get_callback_private</a></div><div class="ttdeci">void * snd_pcm_scope_get_callback_private(snd_pcm_scope_t *scope)</div><div class="ttdoc">Get callbacks private value for a SND_PCM_TYPE_METER PCM scope. </div><div class="ttdef"><b>Definition:</b> pcm_meter.c:979</div></div> <div class="ttc" id="group___p_c_m___simple_html_ggaf89aba8106b8cc46e9f18d91268ec5baa7ef0dcc10a5e328bc78aa472d882f1f8"><div class="ttname"><a href="group___p_c_m___simple.html#ggaf89aba8106b8cc46e9f18d91268ec5baa7ef0dcc10a5e328bc78aa472d882f1f8">SND_SPCM_XRUN_IGNORE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:1276</div></div> <div class="ttc" id="group___p_c_m___status_html_ga6a8ae2a4786419af7853687a99436d8d"><div class="ttname"><a href="group___p_c_m___status.html#ga6a8ae2a4786419af7853687a99436d8d">snd_pcm_status_sizeof</a></div><div class="ttdeci">size_t snd_pcm_status_sizeof(void)</div><div class="ttdoc">get size of snd_pcm_status_t </div><div class="ttdef"><b>Definition:</b> pcm.c:6669</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga4a643db96742a3da0287eda6cc3eafa2"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga4a643db96742a3da0287eda6cc3eafa2">snd_pcm_hw_params_set_format_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_format_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t *format)</div><div class="ttdoc">Restrict a configuration space to contain only its last format. </div><div class="ttdef"><b>Definition:</b> pcm.c:4249</div></div> <div class="ttc" id="group___p_c_m___info_html_gaa919792762d0bf606f9fe45872231f28"><div class="ttname"><a href="group___p_c_m___info.html#gaa919792762d0bf606f9fe45872231f28">snd_pcm_info_free</a></div><div class="ttdeci">void snd_pcm_info_free(snd_pcm_info_t *obj)</div><div class="ttdoc">frees a previously allocated snd_pcm_info_t </div><div class="ttdef"><b>Definition:</b> pcm.c:6905</div></div> <div class="ttc" id="group___p_c_m___simple_html_gga6ed7a5a0762c198cb90ee48fb477b092a1baaaad19888ceeaf728364362274e0b"><div class="ttname"><a href="group___p_c_m___simple.html#gga6ed7a5a0762c198cb90ee48fb477b092a1baaaad19888ceeaf728364362274e0b">SND_SPCM_DUPLEX_LIBERAL</a></div><div class="ttdef"><b>Definition:</b> pcm.h:1284</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ad30a0d4bc893eba11d08d72b3916ca2a"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad30a0d4bc893eba11d08d72b3916ca2a">SND_PCM_FORMAT_S32_BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:151</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaba48ea189171536f9793e0d99e6db5e0"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaba48ea189171536f9793e0d99e6db5e0">snd_pcm_hw_params_get_period_size</a></div><div class="ttdeci">int snd_pcm_hw_params_get_period_size(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *frames, int *dir)</div><div class="ttdoc">Extract period size from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:5030</div></div> <div class="ttc" id="group___p_c_m_html_ga2827b8fa77ca05717df9b0447b99d1cd"><div class="ttname"><a href="group___p_c_m.html#ga2827b8fa77ca05717df9b0447b99d1cd">snd_pcm_get_params</a></div><div class="ttdeci">int snd_pcm_get_params(snd_pcm_t *pcm, snd_pcm_uframes_t *buffer_size, snd_pcm_uframes_t *period_size)</div><div class="ttdoc">Get the transfer size parameters in a simple way. </div><div class="ttdef"><b>Definition:</b> pcm.c:8648</div></div> <div class="ttc" id="group___p_c_m_html_gga695a9755880cf886c13d07938f92ea77af49a1c378583854b22ed6f6490f3b1ee"><div class="ttname"><a href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77af49a1c378583854b22ed6f6490f3b1ee">SND_PCM_TSTAMP_NONE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:336</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga6e53d09a9c7cc3f2a692c0af99886237"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga6e53d09a9c7cc3f2a692c0af99886237">snd_pcm_hw_params_malloc</a></div><div class="ttdeci">int snd_pcm_hw_params_malloc(snd_pcm_hw_params_t **ptr)</div><div class="ttdoc">allocate an invalid snd_pcm_hw_params_t using standard malloc </div><div class="ttdef"><b>Definition:</b> pcm.c:4053</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a899724c4ba10d58f489aa95b1be85707"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a899724c4ba10d58f489aa95b1be85707">SND_CHMAP_FLC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:571</div></div> <div class="ttc" id="group___p_c_m_html_ggac23b43ff55add78638e503b9cc892c24af07834f756b4f95cb61987f4811073c4"><div class="ttname"><a href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24af07834f756b4f95cb61987f4811073c4">SND_PCM_STREAM_CAPTURE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:105</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga6770c2b988c8dc91eb51893cc145aa2c"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga6770c2b988c8dc91eb51893cc145aa2c">snd_pcm_hw_params_get_rate_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_rate_max(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract maximum rate from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4575</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a37e4efa8f78e28245172e609b3e2edb1"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a37e4efa8f78e28245172e609b3e2edb1">SND_CHMAP_TSL</a></div><div class="ttdef"><b>Definition:</b> pcm.h:589</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga909f442c3d8c20b79de2edf6cc5ded41"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga909f442c3d8c20b79de2edf6cc5ded41">snd_pcm_hw_params_set_period_size_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a maximum period size. </div><div class="ttdef"><b>Definition:</b> pcm.c:5143</div></div> <div class="ttc" id="group___p_c_m_html_ga1e10b4d6db07a3ef3a1105e703a38629"><div class="ttname"><a href="group___p_c_m.html#ga1e10b4d6db07a3ef3a1105e703a38629">snd_pcm_chmap_print</a></div><div class="ttdeci">int snd_pcm_chmap_print(const snd_pcm_chmap_t *map, size_t maxlen, char *buf)</div><div class="ttdef"><b>Definition:</b> pcm.c:8131</div></div> <div class="ttc" id="group___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a86f6fbc796881f19fde0e1957f878147"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a86f6fbc796881f19fde0e1957f878147">SND_PCM_STATE_RUNNING</a></div><div class="ttdef"><b>Definition:</b> pcm.h:299</div></div> <div class="ttc" id="group___p_c_m___access_html_ga965129493161fae3ab534209b7e6b2bc"><div class="ttname"><a href="group___p_c_m___access.html#ga965129493161fae3ab534209b7e6b2bc">snd_pcm_access_mask_free</a></div><div class="ttdeci">void snd_pcm_access_mask_free(snd_pcm_access_mask_t *obj)</div><div class="ttdoc">frees a previously allocated snd_pcm_access_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3758</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a9215cd0ab46e6db8668d8bfbb3cd76a6"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9215cd0ab46e6db8668d8bfbb3cd76a6">SND_PCM_FORMAT_FLOAT64_BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:163</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga3ebc4625b258df82164dc9220a9f9117"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga3ebc4625b258df82164dc9220a9f9117">snd_pcm_hw_params_set_subformat_mask</a></div><div class="ttdeci">int snd_pcm_hw_params_set_subformat_mask(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_mask_t *mask)</div><div class="ttdoc">Restrict a configuration space to contain only a set of subformats. </div><div class="ttdef"><b>Definition:</b> pcm.c:4356</div></div> <div class="ttc" id="group___p_c_m___format_html_ga3a8b2f75bcf9e2b33602297123a6f3b9"><div class="ttname"><a href="group___p_c_m___format.html#ga3a8b2f75bcf9e2b33602297123a6f3b9">snd_pcm_format_mask_free</a></div><div class="ttdeci">void snd_pcm_format_mask_free(snd_pcm_format_mask_t *obj)</div><div class="ttdoc">frees a previously allocated snd_pcm_format_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3860</div></div> <div class="ttc" id="group___p_c_m___sub_format_html_ga642323afb10ecd348ebf4eacb1cc0ec0"><div class="ttname"><a href="group___p_c_m___sub_format.html#ga642323afb10ecd348ebf4eacb1cc0ec0">snd_pcm_subformat_mask_empty</a></div><div class="ttdeci">int snd_pcm_subformat_mask_empty(const snd_pcm_subformat_mask_t *mask)</div><div class="ttdoc">test, if given a snd_pcm_subformat_mask_t is empty </div><div class="ttdef"><b>Definition:</b> pcm.c:4013</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_gafd15306572f02e67354d65008e41dc8f"><div class="ttname"><a href="group___p_c_m___deprecated.html#gafd15306572f02e67354d65008e41dc8f">snd_pcm_xrun_mode_name</a></div><div class="ttdeci">const char * snd_pcm_xrun_mode_name(snd_pcm_xrun_t mode) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) get name of PCM xrun mode setting </div><div class="ttdef"><b>Definition:</b> pcm.c:2116</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga0de7350f433935a995d439fe38f55088"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga0de7350f433935a995d439fe38f55088">snd_pcm_hw_params_test_periods</a></div><div class="ttdeci">int snd_pcm_hw_params_test_periods(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Verify if a periods count is available inside a configuration space for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:5319</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4af3096430cd38726e8dd3751c611af13e"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4af3096430cd38726e8dd3751c611af13e">SND_PCM_TYPE_LADSPA</a></div><div class="ttdef"><b>Definition:</b> pcm.h:442</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gab7356d30758dfcf11ff5874fd033913b"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gab7356d30758dfcf11ff5874fd033913b">snd_pcm_hw_params_set_periods_integer</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods_integer(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)</div><div class="ttdoc">Restrict a configuration space to contain only integer periods counts. </div><div class="ttdef"><b>Definition:</b> pcm.c:5449</div></div> <div class="ttc" id="group___p_c_m___scope_html_gaa4929399573ca0e24b71a22b51d7f108"><div class="ttname"><a href="group___p_c_m___scope.html#gaa4929399573ca0e24b71a22b51d7f108">snd_pcm_meter_get_now</a></div><div class="ttdeci">snd_pcm_uframes_t snd_pcm_meter_get_now(snd_pcm_t *pcm)</div><div class="ttdoc">Get meter &quot;now&quot; frame pointer from a SND_PCM_TYPE_METER PCM. </div><div class="ttdef"><b>Definition:</b> pcm_meter.c:921</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975abef51a1484c1b62ba57abdbf4c319018"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975abef51a1484c1b62ba57abdbf4c319018">SND_CHMAP_SL</a></div><div class="ttdef"><b>Definition:</b> pcm.h:568</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a415afb5482d35b38837035a6dd82b39d">SND_PCM_TYPE_METER</a></div><div class="ttdef"><b>Definition:</b> pcm.h:432</div></div> <div class="ttc" id="group___p_c_m_html_gaa14b7f26877a812acbb39811364177f8"><div class="ttname"><a href="group___p_c_m.html#gaa14b7f26877a812acbb39811364177f8">snd_pcm_format_t</a></div><div class="ttdeci">snd_pcm_format_t</div><div class="ttdef"><b>Definition:</b> pcm.h:125</div></div> <div class="ttc" id="group___p_c_m_html_ga5dc94582c2356ad6f214761de888bf43"><div class="ttname"><a href="group___p_c_m.html#ga5dc94582c2356ad6f214761de888bf43">snd_pcm_chmap_long_name</a></div><div class="ttdeci">const char * snd_pcm_chmap_long_name(enum snd_pcm_chmap_position val)</div><div class="ttdef"><b>Definition:</b> pcm.c:8116</div></div> <div class="ttc" id="group___p_c_m_html_ga71cdfa37e258d2210b8bd0216bf0c36c"><div class="ttname"><a href="group___p_c_m.html#ga71cdfa37e258d2210b8bd0216bf0c36c">snd_pcm_sframes_t</a></div><div class="ttdeci">long snd_pcm_sframes_t</div><div class="ttdef"><b>Definition:</b> pcm.h:376</div></div> <div class="ttc" id="group___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a3eb4a3b75c7d2adb22f1829f3f738b27"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a3eb4a3b75c7d2adb22f1829f3f738b27">SND_PCM_STATE_PREPARED</a></div><div class="ttdef"><b>Definition:</b> pcm.h:297</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ac4d69a20b22df53a63ad8589bbdf6f93"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ac4d69a20b22df53a63ad8589bbdf6f93">SND_PCM_FORMAT_U32_BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:155</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga5f09b37dd6f4c213029f8f39e00137a3"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga5f09b37dd6f4c213029f8f39e00137a3">snd_pcm_hw_params_test_rate</a></div><div class="ttdeci">int snd_pcm_hw_params_test_rate(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Verify if a rate is available inside a configuration space for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:4591</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a583a91928c037820337cd8915cd85e02"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a583a91928c037820337cd8915cd85e02">SND_PCM_TYPE_FILE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:406</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a0aba5e9499f8c439d7af5aba4eea7013"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a0aba5e9499f8c439d7af5aba4eea7013">SND_CHMAP_FLW</a></div><div class="ttdef"><b>Definition:</b> pcm.h:575</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga3ce81a7fe9f677849881f1cfd3b5cb7e"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga3ce81a7fe9f677849881f1cfd3b5cb7e">snd_pcm_hw_params_test_buffer_size</a></div><div class="ttdeci">int snd_pcm_hw_params_test_buffer_size(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val)</div><div class="ttdoc">Verify if a buffer size is available inside a configuration space for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:5712</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a89ba6879c39fec5ee33f2b760ebd7053"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a89ba6879c39fec5ee33f2b760ebd7053">SND_PCM_FORMAT_S18_3LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:205</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a3705d4bd3266f3a68c276da9e7a65660"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3705d4bd3266f3a68c276da9e7a65660">SND_PCM_FORMAT_MPEG</a></div><div class="ttdef"><b>Definition:</b> pcm.h:175</div></div> <div class="ttc" id="group___p_c_m_html_ga88164d313d8ff9dc33c94815869cb677"><div class="ttname"><a href="group___p_c_m.html#ga88164d313d8ff9dc33c94815869cb677">snd_pcm_open_lconf</a></div><div class="ttdeci">int snd_pcm_open_lconf(snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode, snd_config_t *lconf)</div><div class="ttdoc">Opens a PCM using local configuration. </div><div class="ttdef"><b>Definition:</b> pcm.c:2611</div></div> <div class="ttc" id="group___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a9fa0c5b43e5c924f87b50e22878a8952"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a9fa0c5b43e5c924f87b50e22878a8952">SND_PCM_STATE_PAUSED</a></div><div class="ttdef"><b>Definition:</b> pcm.h:305</div></div> <div class="ttc" id="group___p_c_m___description_html_ga9a27f18595344de572cce51c4e52ec4e"><div class="ttname"><a href="group___p_c_m___description.html#ga9a27f18595344de572cce51c4e52ec4e">snd_pcm_tstamp_mode_name</a></div><div class="ttdeci">const char * snd_pcm_tstamp_mode_name(const snd_pcm_tstamp_t mode)</div><div class="ttdoc">get name of PCM tstamp mode setting </div><div class="ttdef"><b>Definition:</b> pcm.c:2132</div></div> <div class="ttc" id="group___p_c_m_html_ga2c559ecbc8f79457c1d7be5d08365739"><div class="ttname"><a href="group___p_c_m.html#ga2c559ecbc8f79457c1d7be5d08365739">snd_pcm_chmap_type_name</a></div><div class="ttdeci">const char * snd_pcm_chmap_type_name(enum snd_pcm_chmap_type val)</div><div class="ttdef"><b>Definition:</b> pcm.c:8030</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga93326349bbb91840a3e0bafef0390cb1"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga93326349bbb91840a3e0bafef0390cb1">snd_pcm_hw_params_get_channels_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_channels_min(const snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Extract minimum channels count from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4396</div></div> <div class="ttc" id="group___p_c_m___direct_html_ga6d4acf42de554d4d1177fb035d484ea4"><div class="ttname"><a href="group___p_c_m___direct.html#ga6d4acf42de554d4d1177fb035d484ea4">snd_pcm_mmap_begin</a></div><div class="ttdeci">int snd_pcm_mmap_begin(snd_pcm_t *pcm, const snd_pcm_channel_area_t **areas, snd_pcm_uframes_t *offset, snd_pcm_uframes_t *frames)</div><div class="ttdoc">Application request to access a portion of direct (mmap) area. </div><div class="ttdef"><b>Definition:</b> pcm.c:7108</div></div> <div class="ttc" id="group___p_c_m___scope_html_gae37aa1c3ce01063b9047e0bd437ef749"><div class="ttname"><a href="group___p_c_m___scope.html#gae37aa1c3ce01063b9047e0bd437ef749">snd_pcm_meter_add_scope</a></div><div class="ttdeci">int snd_pcm_meter_add_scope(snd_pcm_t *pcm, snd_pcm_scope_t *scope)</div><div class="ttdoc">Add a scope to a SND_PCM_TYPE_METER PCM. </div><div class="ttdef"><b>Definition:</b> pcm_meter.c:844</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a002352cd72d1a7bb12a371c0a700368e"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a002352cd72d1a7bb12a371c0a700368e">SND_CHMAP_TSR</a></div><div class="ttdef"><b>Definition:</b> pcm.h:590</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8abbdd76fc846d3a68c19727a44bd38336"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abbdd76fc846d3a68c19727a44bd38336">SND_PCM_FORMAT_U32</a></div><div class="ttdef"><b>Definition:</b> pcm.h:244</div></div> <div class="ttc" id="group___p_c_m___format_html_ga42342f7e5dd7c1c8401482d8db9c1013"><div class="ttname"><a href="group___p_c_m___format.html#ga42342f7e5dd7c1c8401482d8db9c1013">snd_pcm_format_mask_none</a></div><div class="ttdeci">void snd_pcm_format_mask_none(snd_pcm_format_mask_t *mask)</div><div class="ttdoc">reset all bits in a snd_pcm_format_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3880</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga8c094063e7a13be0b9a043be8616a181"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga8c094063e7a13be0b9a043be8616a181">snd_pcm_hw_params_free</a></div><div class="ttdeci">void snd_pcm_hw_params_free(snd_pcm_hw_params_t *obj)</div><div class="ttdoc">frees a previously allocated snd_pcm_hw_params_t </div><div class="ttdef"><b>Definition:</b> pcm.c:4066</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga752e62bb419c7ebe151f8023f5eed1f9"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga752e62bb419c7ebe151f8023f5eed1f9">snd_pcm_hw_params_get_access</a></div><div class="ttdeci">int snd_pcm_hw_params_get_access(const snd_pcm_hw_params_t *params, snd_pcm_access_t *_access)</div><div class="ttdoc">Extract access type from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4092</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga08dfde7d1fc6a0a56609f3ec40ed26e2"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga08dfde7d1fc6a0a56609f3ec40ed26e2">snd_pcm_hw_params_set_subformat</a></div><div class="ttdeci">int snd_pcm_hw_params_set_subformat(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t subformat)</div><div class="ttdoc">Restrict a configuration space to contain only one subformat. </div><div class="ttdef"><b>Definition:</b> pcm.c:4312</div></div> <div class="ttc" id="structsnd__pcm__audio__tstamp__config__t_html"><div class="ttname"><a href="structsnd__pcm__audio__tstamp__config__t.html">snd_pcm_audio_tstamp_config_t</a></div><div class="ttdef"><b>Definition:</b> pcm.h:353</div></div> <div class="ttc" id="group___p_c_m___access_html_ga4fc7338c7c0cd715ea384d4e308d5925"><div class="ttname"><a href="group___p_c_m___access.html#ga4fc7338c7c0cd715ea384d4e308d5925">snd_pcm_access_mask_copy</a></div><div class="ttdeci">void snd_pcm_access_mask_copy(snd_pcm_access_mask_t *dst, const snd_pcm_access_mask_t *src)</div><div class="ttdoc">copy one snd_pcm_access_mask_t to another </div><div class="ttdef"><b>Definition:</b> pcm.c:3768</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8abccf973f2b6eba3481949a7b5b04f4ab"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abccf973f2b6eba3481949a7b5b04f4ab">SND_PCM_FORMAT_S32</a></div><div class="ttdef"><b>Definition:</b> pcm.h:242</div></div> <div class="ttc" id="group___p_c_m___info_html_ga6bd83454c365f212e47f42ee84db06ed"><div class="ttname"><a href="group___p_c_m___info.html#ga6bd83454c365f212e47f42ee84db06ed">snd_pcm_info_set_stream</a></div><div class="ttdeci">void snd_pcm_info_set_stream(snd_pcm_info_t *obj, snd_pcm_stream_t val)</div><div class="ttdoc">Set wanted stream inside a PCM info container (see snd_ctl_pcm_info) </div><div class="ttdef"><b>Definition:</b> pcm.c:7082</div></div> <div class="ttc" id="group___p_c_m_html_ga3cd150b8aa57e634e1e1dd914940c765"><div class="ttname"><a href="group___p_c_m.html#ga3cd150b8aa57e634e1e1dd914940c765">snd_pcm_scope_t</a></div><div class="ttdeci">struct _snd_pcm_scope snd_pcm_scope_t</div><div class="ttdef"><b>Definition:</b> pcm.h:488</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga092e6c110ad7b4e52855b9522e437ed9"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga092e6c110ad7b4e52855b9522e437ed9">snd_pcm_hw_params_sizeof</a></div><div class="ttdeci">size_t snd_pcm_hw_params_sizeof(void)</div><div class="ttdoc">get size of snd_pcm_hw_params_t </div><div class="ttdef"><b>Definition:</b> pcm.c:4043</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_ga9e871038328399ad5112747457256c53"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga9e871038328399ad5112747457256c53">snd_pcm_hw_params_set_tick_time_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_tick_time_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Restrict a configuration space to have tick time nearest to a target ...</div><div class="ttdef"><b>Definition:</b> pcm.c:5989</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaf7801fdf88fa51ca96fe97d3211db3f7"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaf7801fdf88fa51ca96fe97d3211db3f7">snd_pcm_hw_params_get_rate_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_rate_min(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract minimum rate from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4557</div></div> <div class="ttc" id="group___p_c_m_html_ga577b4d51e08d94930a05bbe73291ed2a"><div class="ttname"><a href="group___p_c_m.html#ga577b4d51e08d94930a05bbe73291ed2a">snd_pcm_avail</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_avail(snd_pcm_t *pcm)</div><div class="ttdoc">Return number of frames ready to be read (capture) / written (playback) </div><div class="ttdef"><b>Definition:</b> pcm.c:2872</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga79b12cbbd309750156261e7f5a39167b"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga79b12cbbd309750156261e7f5a39167b">snd_pcm_sw_params_set_avail_min</a></div><div class="ttdeci">int snd_pcm_sw_params_set_avail_min(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val)</div><div class="ttdoc">Set avail min inside a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6382</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a09891cdb0b9282c37c41941b922b12c4"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a09891cdb0b9282c37c41941b922b12c4">SND_PCM_TYPE_HW</a></div><div class="ttdef"><b>Definition:</b> pcm.h:399</div></div> <div class="ttc" id="group___p_c_m___info_html_gab9fe6f542c830c516f78ee9124606430"><div class="ttname"><a href="group___p_c_m___info.html#gab9fe6f542c830c516f78ee9124606430">snd_pcm_info_set_device</a></div><div class="ttdeci">void snd_pcm_info_set_device(snd_pcm_info_t *obj, unsigned int val)</div><div class="ttdoc">Set wanted device inside a PCM info container (see snd_ctl_pcm_info) </div><div class="ttdef"><b>Definition:</b> pcm.c:7060</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga82eecc0e27a94ce0caa195cc3765536c"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga82eecc0e27a94ce0caa195cc3765536c">snd_pcm_hw_params_set_rate_resample</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate_resample(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val)</div><div class="ttdoc">Restrict a configuration space to contain only real hardware rates. </div><div class="ttdef"><b>Definition:</b> pcm.c:4722</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975aa6fc16c41ed3c77d03d5338b71767dd5"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aa6fc16c41ed3c77d03d5338b71767dd5">SND_CHMAP_FCH</a></div><div class="ttdef"><b>Definition:</b> pcm.h:578</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga54846380c1dc99ee9124d45232931ebd"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga54846380c1dc99ee9124d45232931ebd">snd_pcm_hw_params_set_channels_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_channels_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Restrict a configuration space to contain only its maximum channels count. </div><div class="ttdef"><b>Definition:</b> pcm.c:4520</div></div> <div class="ttc" id="group___p_c_m___scope_html_gaff680f85a1f30c83b4b544ead5ff5a2a"><div class="ttname"><a href="group___p_c_m___scope.html#gaff680f85a1f30c83b4b544ead5ff5a2a">snd_pcm_scope_get_name</a></div><div class="ttdeci">const char * snd_pcm_scope_get_name(snd_pcm_scope_t *scope)</div><div class="ttdoc">Get name of a SND_PCM_TYPE_METER PCM scope. </div><div class="ttdef"><b>Definition:</b> pcm_meter.c:959</div></div> <div class="ttc" id="group___p_c_m___scope_html_ga3c1e3e9c3a5a99915de23bbd2635ae26"><div class="ttname"><a href="group___p_c_m___scope.html#ga3c1e3e9c3a5a99915de23bbd2635ae26">snd_pcm_scope_s16_open</a></div><div class="ttdeci">int snd_pcm_scope_s16_open(snd_pcm_t *pcm, const char *name, snd_pcm_scope_t **scopep)</div><div class="ttdoc">Add a s16 pseudo scope to a SND_PCM_TYPE_METER PCM. </div><div class="ttdef"><b>Definition:</b> pcm_meter.c:1175</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a8afc5e5e7278cd11e275c353f7debb76"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a8afc5e5e7278cd11e275c353f7debb76">SND_CHMAP_TFC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:583</div></div> <div class="ttc" id="group___p_c_m___info_html_gaf0e6c1ec0443820d5c14c48ecd1b698e"><div class="ttname"><a href="group___p_c_m___info.html#gaf0e6c1ec0443820d5c14c48ecd1b698e">snd_pcm_info_get_subdevice</a></div><div class="ttdeci">unsigned int snd_pcm_info_get_subdevice(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get subdevice from a PCM info container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6937</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a770a94546bff2f0d07e32dd22c5f9a2c"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a770a94546bff2f0d07e32dd22c5f9a2c">SND_PCM_FORMAT_SPECIAL</a></div><div class="ttdef"><b>Definition:</b> pcm.h:187</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga2dc9fcdb1b30126a20d96a65c7826d9b"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga2dc9fcdb1b30126a20d96a65c7826d9b">snd_pcm_hw_params_set_period_time_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_time_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a minimum period time. </div><div class="ttdef"><b>Definition:</b> pcm.c:4925</div></div> <div class="ttc" id="group___p_c_m___info_html_gaeccf5d684a23455aa9fc31f8756eb222"><div class="ttname"><a href="group___p_c_m___info.html#gaeccf5d684a23455aa9fc31f8756eb222">snd_pcm_info_get_subdevices_count</a></div><div class="ttdeci">unsigned int snd_pcm_info_get_subdevices_count(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get subdevices count from a PCM info container. </div><div class="ttdef"><b>Definition:</b> pcm.c:7025</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a1901ba205094fa4d78ae1b6ccba2a0b7"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1901ba205094fa4d78ae1b6ccba2a0b7">SND_CHMAP_TFRC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:588</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga71f5d43bf63dc7292b8b58f17acccf89"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga71f5d43bf63dc7292b8b58f17acccf89">snd_pcm_hw_params_get_period_time</a></div><div class="ttdeci">int snd_pcm_hw_params_get_period_time(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract period time from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4842</div></div> <div class="ttc" id="group___p_c_m___info_html_ga4ce080eae74ed95baa79ffb80a91df81"><div class="ttname"><a href="group___p_c_m___info.html#ga4ce080eae74ed95baa79ffb80a91df81">snd_pcm_info_get_id</a></div><div class="ttdeci">const char * snd_pcm_info_get_id(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get id from a PCM info container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6970</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_ga55342da81dd6611ab2239c650dc73b7c"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga55342da81dd6611ab2239c650dc73b7c">snd_pcm_hw_params_get_tick_time</a></div><div class="ttdeci">int snd_pcm_hw_params_get_tick_time(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Extract tick time from a configuration space </div><div class="ttdef"><b>Definition:</b> pcm.c:5854</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga12fe3e1ca110fd61cff685890366c743"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga12fe3e1ca110fd61cff685890366c743">snd_pcm_hw_params_get_fifo_size</a></div><div class="ttdeci">int snd_pcm_hw_params_get_fifo_size(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Get hardware FIFO size info from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:3707</div></div> <div class="ttc" id="group___p_c_m___helpers_html_gaba8e5060f74a9d91df8ea550bf8907fc"><div class="ttname"><a href="group___p_c_m___helpers.html#gaba8e5060f74a9d91df8ea550bf8907fc">snd_pcm_format_silence</a></div><div class="ttdeci">uint8_t snd_pcm_format_silence(snd_pcm_format_t format)</div><div class="ttdoc">Return 8 bit expressing silence for a PCM sample format. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:594</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga33c901f8364cb2533d6cdeba732e0e4e"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga33c901f8364cb2533d6cdeba732e0e4e">snd_pcm_hw_params_set_period_size_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *min, int *mindir, snd_pcm_uframes_t *max, int *maxdir)</div><div class="ttdoc">Restrict a configuration space to have period sizes in a given range. </div><div class="ttdef"><b>Definition:</b> pcm.c:5164</div></div> <div class="ttc" id="group___p_c_m___status_html_gabaae998f0d374c50195b3206d1e43659"><div class="ttname"><a href="group___p_c_m___status.html#gabaae998f0d374c50195b3206d1e43659">snd_pcm_status_get_state</a></div><div class="ttdeci">snd_pcm_state_t snd_pcm_status_get_state(const snd_pcm_status_t *obj)</div><div class="ttdoc">Get state from a PCM status container (see snd_pcm_state) </div><div class="ttdef"><b>Definition:</b> pcm.c:6713</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga6a41bf533207d56fdb1ff10aeeac28e4"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga6a41bf533207d56fdb1ff10aeeac28e4">snd_pcm_sw_params_set_stop_threshold</a></div><div class="ttdeci">int snd_pcm_sw_params_set_stop_threshold(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val)</div><div class="ttdoc">Set stop threshold inside a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6531</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a80dcbde2dd52a423f8c5b055aacaa17d"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a80dcbde2dd52a423f8c5b055aacaa17d">SND_PCM_TYPE_SOFTVOL</a></div><div class="ttdef"><b>Definition:</b> pcm.h:454</div></div> <div class="ttc" id="group___p_c_m___sub_format_html_gad065ae392b7bdeb4b32708cc9909dac1"><div class="ttname"><a href="group___p_c_m___sub_format.html#gad065ae392b7bdeb4b32708cc9909dac1">snd_pcm_subformat_mask_any</a></div><div class="ttdeci">void snd_pcm_subformat_mask_any(snd_pcm_subformat_mask_t *mask)</div><div class="ttdoc">set all bits in a snd_pcm_subformat_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3992</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a7af39420542c41f72a62551b2ae8db6d"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a7af39420542c41f72a62551b2ae8db6d">SND_PCM_TYPE_SHM</a></div><div class="ttdef"><b>Definition:</b> pcm.h:410</div></div> <div class="ttc" id="group___p_c_m_html_ggad0e95dc8a590d8f9915fec237d7a28a5a223f6ffeb72c72144f4f680998fbedb3"><div class="ttname"><a href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a223f6ffeb72c72144f4f680998fbedb3">SND_PCM_CLASS_MULTI</a></div><div class="ttdef"><b>Definition:</b> pcm.h:83</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a984ec5c790504560bfc7564cfeaddc23"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a984ec5c790504560bfc7564cfeaddc23">SND_PCM_FORMAT_IMA_ADPCM</a></div><div class="ttdef"><b>Definition:</b> pcm.h:173</div></div> <div class="ttc" id="group___output_html_ga49729cc6454539495c1f5b6e95cd474a"><div class="ttname"><a href="group___output.html#ga49729cc6454539495c1f5b6e95cd474a">snd_output_t</a></div><div class="ttdeci">struct _snd_output snd_output_t</div><div class="ttdoc">Internal structure for an output object. </div><div class="ttdef"><b>Definition:</b> output.h:54</div></div> <div class="ttc" id="group___global_html_ga3a3f5b65c40f498cdbc26944bd9855cf"><div class="ttname"><a href="group___global.html#ga3a3f5b65c40f498cdbc26944bd9855cf">snd_htimestamp_t</a></div><div class="ttdeci">struct timespec snd_htimestamp_t</div><div class="ttdef"><b>Definition:</b> global.h:153</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_ga7f0da15ce674e09167688d3e98ec20ce"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga7f0da15ce674e09167688d3e98ec20ce">snd_pcm_sw_params_set_xrun_mode</a></div><div class="ttdeci">int snd_pcm_sw_params_set_xrun_mode(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_xrun_t val) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Set xrun mode inside a software configuration container </div><div class="ttdef"><b>Definition:</b> pcm.c:6225</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga78c61e7eef7a20b24cf03fd2a664503e"><div class="ttname"><a href="group___p_c_m___helpers.html#ga78c61e7eef7a20b24cf03fd2a664503e">snd_pcm_format_silence_32</a></div><div class="ttdeci">uint32_t snd_pcm_format_silence_32(snd_pcm_format_t format)</div><div class="ttdoc">Return 32 bit expressing silence for a PCM sample format. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:572</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a4a51dcbdb981d0357447115d7ccf3b1f"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4a51dcbdb981d0357447115d7ccf3b1f">SND_PCM_FORMAT_IEC958_SUBFRAME_LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:165</div></div> <div class="ttc" id="group___p_c_m_html_ga0a131c274594f6266b9a3f980e479e49"><div class="ttname"><a href="group___p_c_m.html#ga0a131c274594f6266b9a3f980e479e49">snd_pcm_free_chmaps</a></div><div class="ttdeci">void snd_pcm_free_chmaps(snd_pcm_chmap_query_t **maps)</div><div class="ttdef"><b>Definition:</b> pcm.c:7974</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga6014e0e1ec7934f8c745290e83e59199"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga6014e0e1ec7934f8c745290e83e59199">snd_pcm_hw_params_set_format</a></div><div class="ttdeci">int snd_pcm_hw_params_set_format(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val)</div><div class="ttdoc">Restrict a configuration space to contain only one format. </div><div class="ttdef"><b>Definition:</b> pcm.c:4218</div></div> <div class="ttc" id="group___p_c_m___status_html_gafa66bda27a6b914e66e053bb76571013"><div class="ttname"><a href="group___p_c_m___status.html#gafa66bda27a6b914e66e053bb76571013">snd_pcm_status_get_htstamp</a></div><div class="ttdeci">void snd_pcm_status_get_htstamp(const snd_pcm_status_t *obj, snd_htimestamp_t *ptr)</div><div class="ttdoc">Get &quot;now&quot; hi-res timestamp from a PCM status container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6775</div></div> <div class="ttc" id="group___p_c_m___access_html_ga963ead3f1169f4b5e03a2968adc9cb0a"><div class="ttname"><a href="group___p_c_m___access.html#ga963ead3f1169f4b5e03a2968adc9cb0a">snd_pcm_access_mask_sizeof</a></div><div class="ttdeci">size_t snd_pcm_access_mask_sizeof(void)</div><div class="ttdoc">get size of snd_pcm_access_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3735</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga3a5b2a05c5d9869cc743dac71c0d270a"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga3a5b2a05c5d9869cc743dac71c0d270a">snd_pcm_hw_params_set_channels</a></div><div class="ttdeci">int snd_pcm_hw_params_set_channels(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val)</div><div class="ttdoc">Restrict a configuration space to contain only one channels count. </div><div class="ttdef"><b>Definition:</b> pcm.c:4436</div></div> <div class="ttc" id="group___p_c_m___direct_html_ga24b6c538c8d7ddd0776ee65f8fb909eb"><div class="ttname"><a href="group___p_c_m___direct.html#ga24b6c538c8d7ddd0776ee65f8fb909eb">snd_pcm_mmap_readi</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_mmap_readi(snd_pcm_t *pcm, void *buffer, snd_pcm_uframes_t size)</div><div class="ttdoc">Read interleaved frames from a PCM using direct buffer (mmap) </div><div class="ttdef"><b>Definition:</b> pcm_mmap.c:199</div></div> <div class="ttc" id="group___p_c_m___scope_html_ga39a4a1f88cd8b5e474d3d1d6f8e3a8ce"><div class="ttname"><a href="group___p_c_m___scope.html#ga39a4a1f88cd8b5e474d3d1d6f8e3a8ce">snd_pcm_meter_get_bufsize</a></div><div class="ttdeci">snd_pcm_uframes_t snd_pcm_meter_get_bufsize(snd_pcm_t *pcm)</div><div class="ttdoc">Get meter buffer size from a SND_PCM_TYPE_METER PCM. </div><div class="ttdef"><b>Definition:</b> pcm_meter.c:879</div></div> <div class="ttc" id="group___p_c_m___sub_format_html_gad5f8e09819ff0d6d4175d794670703af"><div class="ttname"><a href="group___p_c_m___sub_format.html#gad5f8e09819ff0d6d4175d794670703af">snd_pcm_subformat_mask_copy</a></div><div class="ttdeci">void snd_pcm_subformat_mask_copy(snd_pcm_subformat_mask_t *dst, const snd_pcm_subformat_mask_t *src)</div><div class="ttdoc">copy one snd_pcm_subformat_mask_t to another </div><div class="ttdef"><b>Definition:</b> pcm.c:3973</div></div> <div class="ttc" id="group___p_c_m___simple_html_gga6ed7a5a0762c198cb90ee48fb477b092a3efcb3f575fd6b86c0198dc87484f7c9"><div class="ttname"><a href="group___p_c_m___simple.html#gga6ed7a5a0762c198cb90ee48fb477b092a3efcb3f575fd6b86c0198dc87484f7c9">SND_SPCM_DUPLEX_PEDANTIC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:1286</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gab80680ff70b72435addde58e88fc1d7b"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gab80680ff70b72435addde58e88fc1d7b">snd_pcm_hw_params_set_buffer_time_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_time_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a maximum buffer time. </div><div class="ttdef"><b>Definition:</b> pcm.c:5564</div></div> <div class="ttc" id="group___p_c_m___scope_html_gabaf2af40ecc689cee2e81b9250823fcd"><div class="ttname"><a href="group___p_c_m___scope.html#gabaf2af40ecc689cee2e81b9250823fcd">snd_pcm_scope_set_ops</a></div><div class="ttdeci">void snd_pcm_scope_set_ops(snd_pcm_scope_t *scope, const snd_pcm_scope_ops_t *val)</div><div class="ttdoc">Set callbacks for a SND_PCM_TYPE_METER PCM scope. </div><div class="ttdef"><b>Definition:</b> pcm_meter.c:969</div></div> <div class="ttc" id="group___p_c_m___sub_format_html_gab5a57e4ba0d3747ebc5b959460c0037f"><div class="ttname"><a href="group___p_c_m___sub_format.html#gab5a57e4ba0d3747ebc5b959460c0037f">snd_pcm_subformat_mask_set</a></div><div class="ttdeci">void snd_pcm_subformat_mask_set(snd_pcm_subformat_mask_t *mask, snd_pcm_subformat_t val)</div><div class="ttdoc">make a subformat present in a snd_pcm_subformat_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:4023</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a04b3c3b9ad0106c9619a28b753d8fd18"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a04b3c3b9ad0106c9619a28b753d8fd18">SND_PCM_FORMAT_S24_LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:141</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a2e02fc34fc3156b9b651ddafe9430e76"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a2e02fc34fc3156b9b651ddafe9430e76">SND_CHMAP_LFE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:567</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a3ab354cc702a7b9d651aec726bb8a68c"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3ab354cc702a7b9d651aec726bb8a68c">SND_PCM_FORMAT_U18_3LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:209</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a531ede921f12bd96e02499f962fdb7ea"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a531ede921f12bd96e02499f962fdb7ea">SND_PCM_FORMAT_S24_3BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:191</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gabaf7b36cfb700973fe8d89971f0f967b"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gabaf7b36cfb700973fe8d89971f0f967b">snd_pcm_hw_params_is_half_duplex</a></div><div class="ttdeci">int snd_pcm_hw_params_is_half_duplex(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware does half-duplex only. </div><div class="ttdef"><b>Definition:</b> pcm.c:3536</div></div> <div class="ttc" id="group___p_c_m_html_ggad0e95dc8a590d8f9915fec237d7a28a5a69f4d2c8aa3195c6fc140b6d4c2f25ea"><div class="ttname"><a href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a69f4d2c8aa3195c6fc140b6d4c2f25ea">SND_PCM_CLASS_DIGITIZER</a></div><div class="ttdef"><b>Definition:</b> pcm.h:87</div></div> <div class="ttc" id="group___p_c_m_html_gga0eae9150f4f207ed05cb629cc3a3673fa3f7514d50731fbec3bf3963f8f50e377"><div class="ttname"><a href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa3f7514d50731fbec3bf3963f8f50e377">SND_PCM_START_EXPLICIT</a></div><div class="ttdef"><b>Definition:</b> pcm.h:320</div></div> <div class="ttc" id="group___p_c_m___format_html_ga56f394e000ea4aadf73d1fb97fd994cd"><div class="ttname"><a href="group___p_c_m___format.html#ga56f394e000ea4aadf73d1fb97fd994cd">snd_pcm_format_mask_any</a></div><div class="ttdeci">void snd_pcm_format_mask_any(snd_pcm_format_mask_t *mask)</div><div class="ttdoc">set all bits in a snd_pcm_format_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3889</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gac2761ded0a51cabc953beac44f65972b"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gac2761ded0a51cabc953beac44f65972b">snd_pcm_hw_params_set_period_wakeup</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_wakeup(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val)</div><div class="ttdoc">Restrict a configuration space to settings without period wakeups. </div><div class="ttdef"><b>Definition:</b> pcm.c:4801</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a8f2b99c9f99b964305e7b20a24205845"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a8f2b99c9f99b964305e7b20a24205845">SND_CHMAP_TRR</a></div><div class="ttdef"><b>Definition:</b> pcm.h:585</div></div> <div class="ttc" id="group___p_c_m_html_gafea175455f1a405f633a43484ded3d8a"><div class="ttname"><a href="group___p_c_m.html#gafea175455f1a405f633a43484ded3d8a">snd_pcm_readn</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_readn(snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size)</div><div class="ttdoc">Read non interleaved frames to a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:1585</div></div> <div class="ttc" id="group___p_c_m___status_html_ga5eaeff98814e96c2ffd5f04c95b22c8d"><div class="ttname"><a href="group___p_c_m___status.html#ga5eaeff98814e96c2ffd5f04c95b22c8d">snd_pcm_status_get_trigger_tstamp</a></div><div class="ttdeci">void snd_pcm_status_get_trigger_tstamp(const snd_pcm_status_t *obj, snd_timestamp_t *ptr)</div><div class="ttdoc">Get trigger timestamp from a PCM status container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6728</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga556ddf9731e184cb635994f739a6efe3"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga556ddf9731e184cb635994f739a6efe3">snd_pcm_hw_params_get_rate_numden</a></div><div class="ttdeci">int snd_pcm_hw_params_get_rate_numden(const snd_pcm_hw_params_t *params, unsigned int *rate_num, unsigned int *rate_den)</div><div class="ttdoc">Get rate exact info from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:3666</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a02bca0b5efdbdfedb0983dacac599977"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a02bca0b5efdbdfedb0983dacac599977">SND_PCM_TYPE_DSHARE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:450</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_ga44f6dcae8ee774254d964ba41f2f8ddc"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga44f6dcae8ee774254d964ba41f2f8ddc">snd_pcm_hw_params_set_tick_time_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_tick_time_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Restrict a configuration space with a maximum tick time </div><div class="ttdef"><b>Definition:</b> pcm.c:5954</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a792ec89e7ed77e517fca9a042030cf91"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a792ec89e7ed77e517fca9a042030cf91">SND_CHMAP_RLC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:573</div></div> <div class="ttc" id="group___p_c_m_html_gga61ac499cb3701ce536d4d83725908860aa0cbad634a40383eed6059d1b49c215a"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860aa0cbad634a40383eed6059d1b49c215a">SND_PCM_STATE_DISCONNECTED</a></div><div class="ttdef"><b>Definition:</b> pcm.h:309</div></div> <div class="ttc" id="group___p_c_m___simple_html_gaf89aba8106b8cc46e9f18d91268ec5ba"><div class="ttname"><a href="group___p_c_m___simple.html#gaf89aba8106b8cc46e9f18d91268ec5ba">snd_spcm_xrun_type_t</a></div><div class="ttdeci">snd_spcm_xrun_type_t</div><div class="ttdef"><b>Definition:</b> pcm.h:1274</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga2fd545bdf469d54cff6a038e31ce56ce"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga2fd545bdf469d54cff6a038e31ce56ce">snd_pcm_hw_params_set_access_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_access_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t *_access)</div><div class="ttdoc">Restrict a configuration space to contain only its first access type. </div><div class="ttdef"><b>Definition:</b> pcm.c:4136</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a0bab067dee022bd684b1015762a44663"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0bab067dee022bd684b1015762a44663">SND_PCM_FORMAT_U18_3BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:211</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_ga5e098517809fd447df0ea1a4df371e08"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga5e098517809fd447df0ea1a4df371e08">snd_pcm_sw_params_set_sleep_min</a></div><div class="ttdeci">int snd_pcm_sw_params_set_sleep_min(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, unsigned int val) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Set minimum number of ticks to sleep inside a software configuration container ...</div><div class="ttdef"><b>Definition:</b> pcm.c:6343</div></div> <div class="ttc" id="group___p_c_m_html_gga661221ba5e8f1d6eaf4ab8e2da57cc1aae7ab128d10c32667f396933190435071"><div class="ttname"><a href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aae7ab128d10c32667f396933190435071">SND_PCM_ACCESS_RW_NONINTERLEAVED</a></div><div class="ttdef"><b>Definition:</b> pcm.h:120</div></div> <div class="ttc" id="group___p_c_m___hook_html_ga57b6ba407d293017e116fa1b462a2411"><div class="ttname"><a href="group___p_c_m___hook.html#ga57b6ba407d293017e116fa1b462a2411">snd_pcm_hook_type_t</a></div><div class="ttdeci">snd_pcm_hook_type_t</div><div class="ttdef"><b>Definition:</b> pcm.h:1172</div></div> <div class="ttc" id="group___p_c_m___direct_html_ga5a9ee8e1e764b12da6d54dfa195f7c52"><div class="ttname"><a href="group___p_c_m___direct.html#ga5a9ee8e1e764b12da6d54dfa195f7c52">snd_pcm_mmap_writei</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_mmap_writei(snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size)</div><div class="ttdoc">Write interleaved frames to a PCM using direct buffer (mmap) </div><div class="ttdef"><b>Definition:</b> pcm_mmap.c:149</div></div> <div class="ttc" id="group___p_c_m___dump_html_ga3ac87790f8cb642e7afe4430e510572b"><div class="ttname"><a href="group___p_c_m___dump.html#ga3ac87790f8cb642e7afe4430e510572b">snd_pcm_dump_setup</a></div><div class="ttdeci">int snd_pcm_dump_setup(snd_pcm_t *pcm, snd_output_t *out)</div><div class="ttdoc">Dump current setup (hardware and software) for PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:2243</div></div> <div class="ttc" id="group___p_c_m_html_ga8eea4a021a114ecc3e8f6d80901faf46"><div class="ttname"><a href="group___p_c_m.html#ga8eea4a021a114ecc3e8f6d80901faf46">snd_pcm_stream</a></div><div class="ttdeci">snd_pcm_stream_t snd_pcm_stream(snd_pcm_t *pcm)</div><div class="ttdoc">get stream for a PCM handle </div><div class="ttdef"><b>Definition:</b> pcm.c:734</div></div> <div class="ttc" id="group___p_c_m___simple_html_gga0c8bcbf9cc83e8b0edaa501b15ff8ba9ad392df38379992a4474f24fa2d0a7146"><div class="ttname"><a href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9ad392df38379992a4474f24fa2d0a7146">SND_SPCM_LATENCY_MEDIUM</a></div><div class="ttdef"><b>Definition:</b> pcm.h:1267</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a5013bd25392cde7881a00bdb4ab030ee"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a5013bd25392cde7881a00bdb4ab030ee">SND_CHMAP_UNKNOWN</a></div><div class="ttdef"><b>Definition:</b> pcm.h:559</div></div> <div class="ttc" id="group___p_c_m_html_ga8bb836bd0c414b59789d51a5f5379c08"><div class="ttname"><a href="group___p_c_m.html#ga8bb836bd0c414b59789d51a5f5379c08">snd_pcm_avail_update</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_avail_update(snd_pcm_t *pcm)</div><div class="ttdoc">Return number of frames ready to be read (capture) / written (playback) </div><div class="ttdef"><b>Definition:</b> pcm.c:2848</div></div> <div class="ttc" id="group___p_c_m___info_html_ga4a46693c8a81912de84f814c3eecd06e"><div class="ttname"><a href="group___p_c_m___info.html#ga4a46693c8a81912de84f814c3eecd06e">snd_pcm_info_get_sync</a></div><div class="ttdeci">snd_pcm_sync_id_t snd_pcm_info_get_sync(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get hardware synchronization ID from a PCM info container. </div><div class="ttdef"><b>Definition:</b> pcm.c:7047</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a032b33ad0fe643a3177be26148f026f1"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a032b33ad0fe643a3177be26148f026f1">SND_PCM_FORMAT_U16</a></div><div class="ttdef"><b>Definition:</b> pcm.h:236</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a2e332e4a85ab27030c8504a2becc02ee"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a2e332e4a85ab27030c8504a2becc02ee">SND_PCM_TYPE_HOOKS</a></div><div class="ttdef"><b>Definition:</b> pcm.h:401</div></div> <div class="ttc" id="group___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a58d9a0501aa1b2bd2607e1084c335672"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a58d9a0501aa1b2bd2607e1084c335672">SND_PCM_STATE_SETUP</a></div><div class="ttdef"><b>Definition:</b> pcm.h:295</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga2c0b6b22bbeed5da06293608f3be844d"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga2c0b6b22bbeed5da06293608f3be844d">snd_pcm_hw_params_set_export_buffer</a></div><div class="ttdeci">int snd_pcm_hw_params_set_export_buffer(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val)</div><div class="ttdoc">Restrict a configuration space to allow the buffer to be accessible from outside. ...</div><div class="ttdef"><b>Definition:</b> pcm.c:4754</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a76ef58eb516389000bdc678ca69515c3"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a76ef58eb516389000bdc678ca69515c3">SND_PCM_FORMAT_U24_3LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:193</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_ga4e968294e94f56d3ffcb20945d8a8543"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga4e968294e94f56d3ffcb20945d8a8543">snd_pcm_hw_params_set_tick_time</a></div><div class="ttdeci">int snd_pcm_hw_params_set_tick_time(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Restrict a configuration space to contain only one tick time </div><div class="ttdef"><b>Definition:</b> pcm.c:5924</div></div> <div class="ttc" id="group___p_c_m___hook_html_gacaec88e4b6cc2a45e7a805487acd64ed"><div class="ttname"><a href="group___p_c_m___hook.html#gacaec88e4b6cc2a45e7a805487acd64ed">snd_pcm_hook_get_pcm</a></div><div class="ttdeci">snd_pcm_t * snd_pcm_hook_get_pcm(snd_pcm_hook_t *hook)</div><div class="ttdoc">Get PCM handle for a PCM hook. </div><div class="ttdef"><b>Definition:</b> pcm_hooks.c:560</div></div> <div class="ttc" id="group___p_c_m_html_ga675cb6a0fd5470345105574216a652c2"><div class="ttname"><a href="group___p_c_m.html#ga675cb6a0fd5470345105574216a652c2">snd_pcm_query_chmaps</a></div><div class="ttdeci">snd_pcm_chmap_query_t ** snd_pcm_query_chmaps(snd_pcm_t *pcm)</div><div class="ttdef"><b>Definition:</b> pcm.c:7963</div></div> <div class="ttc" id="group___p_c_m___info_html_ga30670ad0d94f4358c3f16cc80ff3ba85"><div class="ttname"><a href="group___p_c_m___info.html#ga30670ad0d94f4358c3f16cc80ff3ba85">snd_pcm_info_get_subclass</a></div><div class="ttdeci">snd_pcm_subclass_t snd_pcm_info_get_subclass(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get subclass from a PCM info container. </div><div class="ttdef"><b>Definition:</b> pcm.c:7014</div></div> <div class="ttc" id="group___p_c_m___simple_html_ga6ed7a5a0762c198cb90ee48fb477b092"><div class="ttname"><a href="group___p_c_m___simple.html#ga6ed7a5a0762c198cb90ee48fb477b092">snd_spcm_duplex_type_t</a></div><div class="ttdeci">snd_spcm_duplex_type_t</div><div class="ttdef"><b>Definition:</b> pcm.h:1282</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a3a80019ca0ede6cc2278ed13f03ce3ea"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a3a80019ca0ede6cc2278ed13f03ce3ea">SND_PCM_FORMAT_S20</a></div><div class="ttdef"><b>Definition:</b> pcm.h:252</div></div> <div class="ttc" id="group___p_c_m___info_html_gada845e969b0b9c959134f42b98d73c5c"><div class="ttname"><a href="group___p_c_m___info.html#gada845e969b0b9c959134f42b98d73c5c">snd_pcm_info_get_class</a></div><div class="ttdeci">snd_pcm_class_t snd_pcm_info_get_class(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get class from a PCM info container. </div><div class="ttdef"><b>Definition:</b> pcm.c:7003</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_gac2fba23ba6ac1636785e27f0f5381a15"><div class="ttname"><a href="group___p_c_m___s_w___params.html#gac2fba23ba6ac1636785e27f0f5381a15">snd_pcm_sw_params_set_tstamp_mode</a></div><div class="ttdeci">int snd_pcm_sw_params_set_tstamp_mode(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_tstamp_t val)</div><div class="ttdoc">Set timestamp mode inside a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6273</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a819e90fe76ad9b1f8615cdaa76d47606"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a819e90fe76ad9b1f8615cdaa76d47606">SND_PCM_TYPE_LBSERVER</a></div><div class="ttdef"><b>Definition:</b> pcm.h:438</div></div> <div class="ttc" id="group___p_c_m___access_html_gaa8202ce90275d6dfe2623cbacbc93708"><div class="ttname"><a href="group___p_c_m___access.html#gaa8202ce90275d6dfe2623cbacbc93708">snd_pcm_access_mask_none</a></div><div class="ttdeci">void snd_pcm_access_mask_none(snd_pcm_access_mask_t *mask)</div><div class="ttdoc">reset all bits in a snd_pcm_access_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3778</div></div> <div class="ttc" id="group___p_c_m_html_ga7f9575bcc94c7c2cf5d688a45c16ffba"><div class="ttname"><a href="group___p_c_m.html#ga7f9575bcc94c7c2cf5d688a45c16ffba">snd_pcm_access_mask_t</a></div><div class="ttdeci">struct _snd_pcm_access_mask snd_pcm_access_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.h:71</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a7d9fd83c6ff5be7a9cde4b0673b64bf0"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a7d9fd83c6ff5be7a9cde4b0673b64bf0">SND_PCM_FORMAT_FLOAT</a></div><div class="ttdef"><b>Definition:</b> pcm.h:246</div></div> <div class="ttc" id="group___p_c_m_html_ga45d50841b307f2156fce1857bfac228c"><div class="ttname"><a href="group___p_c_m.html#ga45d50841b307f2156fce1857bfac228c">snd_pcm_set_params</a></div><div class="ttdeci">int snd_pcm_set_params(snd_pcm_t *pcm, snd_pcm_format_t format, snd_pcm_access_t access, unsigned int channels, unsigned int rate, int soft_resample, unsigned int latency)</div><div class="ttdoc">Set the hardware and software parameters in a simple way. </div><div class="ttdef"><b>Definition:</b> pcm.c:8459</div></div> <div class="ttc" id="group___p_c_m___sub_format_html_gaab4db5767975e4c4e7a54fe11450085e"><div class="ttname"><a href="group___p_c_m___sub_format.html#gaab4db5767975e4c4e7a54fe11450085e">snd_pcm_subformat_mask_sizeof</a></div><div class="ttdeci">size_t snd_pcm_subformat_mask_sizeof(void)</div><div class="ttdoc">get size of snd_pcm_subformat_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3940</div></div> <div class="ttc" id="group___p_c_m_html_ga3946abd34178b3de60fd5329b71c189b"><div class="ttname"><a href="group___p_c_m.html#ga3946abd34178b3de60fd5329b71c189b">snd_pcm_htimestamp</a></div><div class="ttdeci">int snd_pcm_htimestamp(snd_pcm_t *pcm, snd_pcm_uframes_t *avail, snd_htimestamp_t *tstamp)</div><div class="ttdoc">Obtain last position update hi-res timestamp. </div><div class="ttdef"><b>Definition:</b> pcm.c:1142</div></div> <div class="ttc" id="group___p_c_m___hook_html_ga1eb467cd5ab11817edc2ed7df3608019"><div class="ttname"><a href="group___p_c_m___hook.html#ga1eb467cd5ab11817edc2ed7df3608019">snd_pcm_hook_get_private</a></div><div class="ttdeci">void * snd_pcm_hook_get_private(snd_pcm_hook_t *hook)</div><div class="ttdoc">Get callback function private data for a PCM hook. </div><div class="ttdef"><b>Definition:</b> pcm_hooks.c:571</div></div> <div class="ttc" id="group___p_c_m___scope_html_ga360da60e074bffc146ffee93f8e79aa7"><div class="ttname"><a href="group___p_c_m___scope.html#ga360da60e074bffc146ffee93f8e79aa7">snd_pcm_scope_malloc</a></div><div class="ttdeci">int snd_pcm_scope_malloc(snd_pcm_scope_t **ptr)</div><div class="ttdoc">allocate an invalid snd_pcm_scope_t using standard malloc </div><div class="ttdef"><b>Definition:</b> pcm_meter.c:1226</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3c059ea48c0ecb784421997aa302ff44"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3c059ea48c0ecb784421997aa302ff44">SND_PCM_TYPE_JACK</a></div><div class="ttdef"><b>Definition:</b> pcm.h:446</div></div> <div class="ttc" id="group___p_c_m___description_html_ga1089d73f52de6e7b724f7453d6f48f36"><div class="ttname"><a href="group___p_c_m___description.html#ga1089d73f52de6e7b724f7453d6f48f36">snd_pcm_type_name</a></div><div class="ttdeci">const char * snd_pcm_type_name(snd_pcm_type_t type)</div><div class="ttdoc">get name of PCM type </div><div class="ttdef"><b>Definition:</b> pcm.c:2171</div></div> <div class="ttc" id="group___p_c_m_html_ga0ea7a8aade4e6e76f2cdfd8c85f37bd0"><div class="ttname"><a href="group___p_c_m.html#ga0ea7a8aade4e6e76f2cdfd8c85f37bd0">snd_pcm_rewindable</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_rewindable(snd_pcm_t *pcm)</div><div class="ttdoc">Get safe count of frames which can be rewinded. </div><div class="ttdef"><b>Definition:</b> pcm.c:1335</div></div> <div class="ttc" id="group___p_c_m___helpers_html_gaf42fb6af35d3d85006c1dea2e11b3e54"><div class="ttname"><a href="group___p_c_m___helpers.html#gaf42fb6af35d3d85006c1dea2e11b3e54">snd_pcm_bytes_to_frames</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_bytes_to_frames(snd_pcm_t *pcm, ssize_t bytes)</div><div class="ttdoc">Convert bytes in frames for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:2291</div></div> <div class="ttc" id="group___p_c_m___access_html_gadc0a0f989a9faca8b25b2c35d4b14e14"><div class="ttname"><a href="group___p_c_m___access.html#gadc0a0f989a9faca8b25b2c35d4b14e14">snd_pcm_access_mask_set</a></div><div class="ttdeci">void snd_pcm_access_mask_set(snd_pcm_access_mask_t *mask, snd_pcm_access_t val)</div><div class="ttdoc">make an access type present in a snd_pcm_access_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3818</div></div> <div class="ttc" id="group___p_c_m_html_gga6e7869809e23ed1a3595e94fbd9a275ca363906e727cdee56da82cab964ac3ad9"><div class="ttname"><a href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275ca363906e727cdee56da82cab964ac3ad9">SND_PCM_TSTAMP_TYPE_GETTIMEOFDAY</a></div><div class="ttdef"><b>Definition:</b> pcm.h:347</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_ga257cc818f91ac4b4ae39710256a245dd"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga257cc818f91ac4b4ae39710256a245dd">snd_pcm_hw_params_set_tick_time_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_tick_time_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Restrict a configuration space to contain only its minimum tick time ...</div><div class="ttdef"><b>Definition:</b> pcm.c:6008</div></div> <div class="ttc" id="group___p_c_m___description_html_gafea7e7c65133faec1da1ef8b2d079578"><div class="ttname"><a href="group___p_c_m___description.html#gafea7e7c65133faec1da1ef8b2d079578">snd_pcm_stream_name</a></div><div class="ttdeci">const char * snd_pcm_stream_name(const snd_pcm_stream_t stream)</div><div class="ttdoc">get name of PCM stream type </div><div class="ttdef"><b>Definition:</b> pcm.c:2001</div></div> <div class="ttc" id="group___p_c_m___info_html_gacf9b5a69f2b0ed9aef5b9b0d2ed61aae"><div class="ttname"><a href="group___p_c_m___info.html#gacf9b5a69f2b0ed9aef5b9b0d2ed61aae">snd_pcm_info_get_stream</a></div><div class="ttdeci">snd_pcm_stream_t snd_pcm_info_get_stream(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get stream (direction) from a PCM info container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6948</div></div> <div class="ttc" id="group___p_c_m___hook_html_gae6b33860eeaf4eca00bdbef9383c1911"><div class="ttname"><a href="group___p_c_m___hook.html#gae6b33860eeaf4eca00bdbef9383c1911">snd_pcm_hook_t</a></div><div class="ttdeci">struct _snd_pcm_hook snd_pcm_hook_t</div><div class="ttdef"><b>Definition:</b> pcm.h:1180</div></div> <div class="ttc" id="group___p_c_m___status_html_gaeb0a7ff880647e7255cb58904270106b"><div class="ttname"><a href="group___p_c_m___status.html#gaeb0a7ff880647e7255cb58904270106b">snd_pcm_status_free</a></div><div class="ttdeci">void snd_pcm_status_free(snd_pcm_status_t *obj)</div><div class="ttdoc">frees a previously allocated snd_pcm_status_t </div><div class="ttdef"><b>Definition:</b> pcm.c:6692</div></div> <div class="ttc" id="group___p_c_m_html_gaa2f506e03630a074130443d7b9c1a27e"><div class="ttname"><a href="group___p_c_m.html#gaa2f506e03630a074130443d7b9c1a27e">snd_pcm_forwardable</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_forwardable(snd_pcm_t *pcm)</div><div class="ttdoc">Get safe count of frames which can be forwarded. </div><div class="ttdef"><b>Definition:</b> pcm.c:1395</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga1cd956ea3dc0e32e32abc99af50f0819"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga1cd956ea3dc0e32e32abc99af50f0819">snd_pcm_sw_params_get_tstamp_type</a></div><div class="ttdeci">int snd_pcm_sw_params_get_tstamp_type(const snd_pcm_sw_params_t *params, snd_pcm_tstamp_type_t *val)</div><div class="ttdoc">Get timestamp type from a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6326</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga4279c4b45a15f7e282e436e75d6ba13a"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga4279c4b45a15f7e282e436e75d6ba13a">snd_pcm_hw_params_get_rate</a></div><div class="ttdeci">int snd_pcm_hw_params_get_rate(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract rate from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4539</div></div> <div class="ttc" id="group___p_c_m___dump_html_ga46dca88304617a198814f6cfc6ceafae"><div class="ttname"><a href="group___p_c_m___dump.html#ga46dca88304617a198814f6cfc6ceafae">snd_pcm_dump_hw_setup</a></div><div class="ttdeci">int snd_pcm_dump_hw_setup(snd_pcm_t *pcm, snd_output_t *out)</div><div class="ttdoc">Dump current hardware setup for PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:2186</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga5953a58f024f8cf762a9e4dae6b09502"><div class="ttname"><a href="group___p_c_m___helpers.html#ga5953a58f024f8cf762a9e4dae6b09502">snd_pcm_format_size</a></div><div class="ttdeci">ssize_t snd_pcm_format_size(snd_pcm_format_t format, size_t samples)</div><div class="ttdoc">Return bytes needed to store a quantity of PCM sample. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:342</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gafcea258e7d9b6094350699367f2ef9b5"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gafcea258e7d9b6094350699367f2ef9b5">snd_pcm_hw_params_can_sync_start</a></div><div class="ttdeci">int snd_pcm_hw_params_can_sync_start(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware supports synchronized start with sample resolution. </div><div class="ttdef"><b>Definition:</b> pcm.c:3576</div></div> <div class="ttc" id="group___p_c_m_html_ggac23b43ff55add78638e503b9cc892c24a57a2b920dbc34173479fc9036cfc78a1"><div class="ttname"><a href="group___p_c_m.html#ggac23b43ff55add78638e503b9cc892c24a57a2b920dbc34173479fc9036cfc78a1">SND_PCM_STREAM_PLAYBACK</a></div><div class="ttdef"><b>Definition:</b> pcm.h:103</div></div> <div class="ttc" id="group___p_c_m_html_ga5031edc0422df8db1f70af056a12dd77"><div class="ttname"><a href="group___p_c_m.html#ga5031edc0422df8db1f70af056a12dd77">snd_pcm_name</a></div><div class="ttdeci">const char * snd_pcm_name(snd_pcm_t *pcm)</div><div class="ttdoc">get identifier of PCM handle </div><div class="ttdef"><b>Definition:</b> pcm.c:708</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gad54808a277db646cbc21be07efc31000"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gad54808a277db646cbc21be07efc31000">snd_pcm_hw_params_set_access_mask</a></div><div class="ttdeci">int snd_pcm_hw_params_set_access_mask(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_mask_t *mask)</div><div class="ttdoc">Restrict a configuration space to contain only a set of access types. </div><div class="ttdef"><b>Definition:</b> pcm.c:4165</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_ga7b30d734fd89678f77563e655f7c06ab"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga7b30d734fd89678f77563e655f7c06ab">snd_pcm_hw_params_set_tick_time_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_tick_time_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Restrict a configuration space to have tick times in a given range </div><div class="ttdef"><b>Definition:</b> pcm.c:5971</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a26318cc44ae67775ccedc1f5ba07d925"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a26318cc44ae67775ccedc1f5ba07d925">SND_PCM_FORMAT_U24_3BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:195</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga8a55577d7f3d8e4ce63a710921199c66"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga8a55577d7f3d8e4ce63a710921199c66">snd_pcm_sw_params_get_stop_threshold</a></div><div class="ttdeci">int snd_pcm_sw_params_get_stop_threshold(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Get stop threshold from a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6553</div></div> <div class="ttc" id="group___p_c_m___helpers_html_gad5c4439da2367885c2a237ddf5aa1254"><div class="ttname"><a href="group___p_c_m___helpers.html#gad5c4439da2367885c2a237ddf5aa1254">snd_pcm_format_silence_16</a></div><div class="ttdeci">uint16_t snd_pcm_format_silence_16(snd_pcm_format_t format)</div><div class="ttdoc">Return 16 bit expressing silence for a PCM sample format. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:583</div></div> <div class="ttc" id="group___p_c_m___helpers_html_gaeed610ddb01120b01b5a2e5cc59aa35b"><div class="ttname"><a href="group___p_c_m___helpers.html#gaeed610ddb01120b01b5a2e5cc59aa35b">snd_pcm_bytes_to_samples</a></div><div class="ttdeci">long snd_pcm_bytes_to_samples(snd_pcm_t *pcm, ssize_t bytes)</div><div class="ttdoc">Convert bytes in samples for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:2323</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gacc0d26a23389470eae502a3c9f4a2980"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gacc0d26a23389470eae502a3c9f4a2980">snd_pcm_hw_params_set_buffer_size_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_size_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Restrict a configuration space with a minimum buffer size. </div><div class="ttdef"><b>Definition:</b> pcm.c:5738</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gab56553ff541e6e9ddae397f6faba840f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gab56553ff541e6e9ddae397f6faba840f">snd_pcm_hw_params_test_access</a></div><div class="ttdeci">int snd_pcm_hw_params_test_access(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access)</div><div class="ttdoc">Verify if an access type is available inside a configuration space for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:4109</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga67a33176f4f05231863b37b09527c0e3"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga67a33176f4f05231863b37b09527c0e3">snd_pcm_hw_params_get_buffer_time_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_buffer_time_max(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract maximum buffer time from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:5503</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3b07a18a1c2cadfc4e2eec2d62aef57e"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a3b07a18a1c2cadfc4e2eec2d62aef57e">SND_PCM_TYPE_INET</a></div><div class="ttdef"><b>Definition:</b> pcm.h:412</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga6b79539a34e6f51972f4c32b3296585a"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga6b79539a34e6f51972f4c32b3296585a">snd_pcm_hw_params_can_resume</a></div><div class="ttdeci">int snd_pcm_hw_params_can_resume(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware supports resume. </div><div class="ttdef"><b>Definition:</b> pcm.c:3516</div></div> <div class="ttc" id="group___p_c_m_html_gga61ac499cb3701ce536d4d83725908860ab63b5b90201110cd586b686355fd5d83"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860ab63b5b90201110cd586b686355fd5d83">SND_PCM_STATE_XRUN</a></div><div class="ttdef"><b>Definition:</b> pcm.h:301</div></div> <div class="ttc" id="group___p_c_m_html_ga87896f6f17020fc19835790369e7ce75"><div class="ttname"><a href="group___p_c_m.html#ga87896f6f17020fc19835790369e7ce75">snd_pcm_state</a></div><div class="ttdeci">snd_pcm_state_t snd_pcm_state(snd_pcm_t *pcm)</div><div class="ttdoc">Return PCM state. </div><div class="ttdef"><b>Definition:</b> pcm.c:1020</div></div> <div class="ttc" id="group___p_c_m_html_ga6e7869809e23ed1a3595e94fbd9a275c"><div class="ttname"><a href="group___p_c_m.html#ga6e7869809e23ed1a3595e94fbd9a275c">snd_pcm_tstamp_type_t</a></div><div class="ttdeci">snd_pcm_tstamp_type_t</div><div class="ttdef"><b>Definition:</b> pcm.h:346</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga77a934515c24e17cfb0af21a8b2e0690"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga77a934515c24e17cfb0af21a8b2e0690">snd_pcm_hw_params_get_subformat</a></div><div class="ttdeci">int snd_pcm_hw_params_get_subformat(const snd_pcm_hw_params_t *params, snd_pcm_subformat_t *subformat)</div><div class="ttdoc">Extract subformat from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4287</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaca09ba489988fe957fde43cb9dca56a2"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaca09ba489988fe957fde43cb9dca56a2">snd_pcm_hw_params_set_buffer_size_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_size_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Restrict a configuration space to contain only its minimum buffer size. </div><div class="ttdef"><b>Definition:</b> pcm.c:5811</div></div> <div class="ttc" id="group___p_c_m___status_html_ga3f4bfd0a0327529abaa621b248b6b1aa"><div class="ttname"><a href="group___p_c_m___status.html#ga3f4bfd0a0327529abaa621b248b6b1aa">snd_pcm_status_get_overrange</a></div><div class="ttdeci">snd_pcm_uframes_t snd_pcm_status_get_overrange(const snd_pcm_status_t *obj)</div><div class="ttdoc">Get count of ADC overrange detections since last call. </div><div class="ttdef"><b>Definition:</b> pcm.c:6872</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8abeb8a83f4a3f685cf8051842ad40d25f"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abeb8a83f4a3f685cf8051842ad40d25f">SND_PCM_FORMAT_S20_LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:179</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1345bfdf8c4052ec4eaea99ddca5b25e"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a1345bfdf8c4052ec4eaea99ddca5b25e">SND_PCM_TYPE_DMIX</a></div><div class="ttdef"><b>Definition:</b> pcm.h:444</div></div> <div class="ttc" id="group___p_c_m_html_ga61c5495ffb44c75aaa595e85512d28de"><div class="ttname"><a href="group___p_c_m.html#ga61c5495ffb44c75aaa595e85512d28de">snd_pcm_sw_params_current</a></div><div class="ttdeci">int snd_pcm_sw_params_current(snd_pcm_t *pcm, snd_pcm_sw_params_t *params)</div><div class="ttdoc">Return current software configuration for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:6070</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8aac4470b6be81c22af0cfe528bee4a474"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aac4470b6be81c22af0cfe528bee4a474">SND_PCM_FORMAT_S16</a></div><div class="ttdef"><b>Definition:</b> pcm.h:234</div></div> <div class="ttc" id="group___p_c_m_html_ggad0e95dc8a590d8f9915fec237d7a28a5a3899ef7b0fa4a9717abe5587e9110514"><div class="ttname"><a href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a3899ef7b0fa4a9717abe5587e9110514">SND_PCM_CLASS_GENERIC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:81</div></div> <div class="ttc" id="group___p_c_m_html_ga13083ce2209aab9ea73831610bc61ab1"><div class="ttname"><a href="group___p_c_m.html#ga13083ce2209aab9ea73831610bc61ab1">snd_pcm_resume</a></div><div class="ttdeci">int snd_pcm_resume(snd_pcm_t *pcm)</div><div class="ttdoc">Resume from suspend, no samples are lost. </div><div class="ttdef"><b>Definition:</b> pcm.c:1119</div></div> <div class="ttc" id="group___p_c_m___format_html_gace20f58f4a93c39b006fd13bfd642da5"><div class="ttname"><a href="group___p_c_m___format.html#gace20f58f4a93c39b006fd13bfd642da5">snd_pcm_format_mask_malloc</a></div><div class="ttdeci">int snd_pcm_format_mask_malloc(snd_pcm_format_mask_t **ptr)</div><div class="ttdoc">allocate an empty snd_pcm_format_mask_t using standard malloc </div><div class="ttdef"><b>Definition:</b> pcm.c:3847</div></div> <div class="ttc" id="group___p_c_m_html_gae599772ce3d0aa6a70de143abcf145e7"><div class="ttname"><a href="group___p_c_m.html#gae599772ce3d0aa6a70de143abcf145e7">snd_pcm_writen</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_writen(snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size)</div><div class="ttdoc">Write non interleaved frames to a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:1507</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga8b88181b11a026da55897a926d56034a"><div class="ttname"><a href="group___p_c_m___helpers.html#ga8b88181b11a026da55897a926d56034a">snd_pcm_format_signed</a></div><div class="ttdeci">int snd_pcm_format_signed(snd_pcm_format_t format)</div><div class="ttdoc">Return sign info for a PCM sample linear format. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:35</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga8701776750b18b2dad19a4115791c2f0"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga8701776750b18b2dad19a4115791c2f0">snd_pcm_hw_params_set_rate_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a maximum rate. </div><div class="ttdef"><b>Definition:</b> pcm.c:4636</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga5d90a5204061482be45ac4e0d2b10e49"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga5d90a5204061482be45ac4e0d2b10e49">snd_pcm_hw_params_set_rate_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its maximum rate. </div><div class="ttdef"><b>Definition:</b> pcm.c:4709</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975aac94c3e49e00cf6ddc8277be9211af8a"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aac94c3e49e00cf6ddc8277be9211af8a">SND_CHMAP_TFR</a></div><div class="ttdef"><b>Definition:</b> pcm.h:582</div></div> <div class="ttc" id="group___p_c_m_html_gace4920d5943820c395dab8d9cd4fed0a"><div class="ttname"><a href="group___p_c_m.html#gace4920d5943820c395dab8d9cd4fed0a">snd_async_handler_get_pcm</a></div><div class="ttdeci">snd_pcm_t * snd_async_handler_get_pcm(snd_async_handler_t *handler)</div><div class="ttdoc">Return PCM handle related to an async handler. </div><div class="ttdef"><b>Definition:</b> pcm.c:2389</div></div> <div class="ttc" id="group___p_c_m_html_ga788d05de75f2d536f8443cb0306754d0"><div class="ttname"><a href="group___p_c_m.html#ga788d05de75f2d536f8443cb0306754d0">snd_pcm_prepare</a></div><div class="ttdeci">int snd_pcm_prepare(snd_pcm_t *pcm)</div><div class="ttdoc">Prepare PCM for use. </div><div class="ttdef"><b>Definition:</b> pcm.c:1164</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a5f90c13d40f32cdbaa24304f1f4aa260"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a5f90c13d40f32cdbaa24304f1f4aa260">SND_PCM_TYPE_SHARE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:430</div></div> <div class="ttc" id="group___p_c_m___info_html_ga3a632a14559c1ea0d07b27b0596c4e41"><div class="ttname"><a href="group___p_c_m___info.html#ga3a632a14559c1ea0d07b27b0596c4e41">snd_pcm_info_get_card</a></div><div class="ttdeci">int snd_pcm_info_get_card(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get card from a PCM info container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6959</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a4c9ee7d82e322009e85f7cd739bbb692"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a4c9ee7d82e322009e85f7cd739bbb692">SND_PCM_FORMAT_U32_LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:153</div></div> <div class="ttc" id="group___p_c_m___scope_html_ga543fd7565c138f1a408ec55186725908"><div class="ttname"><a href="group___p_c_m___scope.html#ga543fd7565c138f1a408ec55186725908">snd_pcm_meter_get_boundary</a></div><div class="ttdeci">snd_pcm_uframes_t snd_pcm_meter_get_boundary(snd_pcm_t *pcm)</div><div class="ttdoc">Get boundary for frame pointers from a SND_PCM_TYPE_METER PCM. </div><div class="ttdef"><b>Definition:</b> pcm_meter.c:935</div></div> <div class="ttc" id="group___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a86f88c2a4c8eedb5c91f3b6cb4879cfe"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a86f88c2a4c8eedb5c91f3b6cb4879cfe">SND_PCM_STATE_DRAINING</a></div><div class="ttdef"><b>Definition:</b> pcm.h:303</div></div> <div class="ttc" id="group___p_c_m_html_gga661221ba5e8f1d6eaf4ab8e2da57cc1aa72a970ed6e676ab0fd9f3c3d36737e0a"><div class="ttname"><a href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa72a970ed6e676ab0fd9f3c3d36737e0a">SND_PCM_ACCESS_RW_INTERLEAVED</a></div><div class="ttdef"><b>Definition:</b> pcm.h:118</div></div> <div class="ttc" id="group___p_c_m___simple_html_ga5c55688bfe990821798936c20cd11ca5"><div class="ttname"><a href="group___p_c_m___simple.html#ga5c55688bfe990821798936c20cd11ca5">snd_spcm_init</a></div><div class="ttdeci">int snd_spcm_init(snd_pcm_t *pcm, unsigned int rate, unsigned int channels, snd_pcm_format_t format, snd_pcm_subformat_t subformat, snd_spcm_latency_t latency, snd_pcm_access_t _access, snd_spcm_xrun_type_t xrun_type)</div><div class="ttdoc">Set up a simple PCM. </div><div class="ttdef"><b>Definition:</b> pcm_simple.c:157</div></div> <div class="ttc" id="group___global_html_ga8cd9a1d441e9219ca5f2ff04094c7c6d"><div class="ttname"><a href="group___global.html#ga8cd9a1d441e9219ca5f2ff04094c7c6d">snd_async_handler_t</a></div><div class="ttdeci">struct _snd_async_handler snd_async_handler_t</div><div class="ttdoc">Internal structure for an async notification client handler. </div><div class="ttdef"><b>Definition:</b> global.h:114</div></div> <div class="ttc" id="group___p_c_m___helpers_html_gaf950358cdbb26bab53f63f28443bd2ef"><div class="ttname"><a href="group___p_c_m___helpers.html#gaf950358cdbb26bab53f63f28443bd2ef">snd_pcm_format_cpu_endian</a></div><div class="ttdeci">int snd_pcm_format_cpu_endian(snd_pcm_format_t format)</div><div class="ttdoc">Return endian info for a PCM sample format. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:196</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a178dd8e9b92a0dbe80ae837979720fa7"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a178dd8e9b92a0dbe80ae837979720fa7">SND_PCM_FORMAT_S20_3BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:199</div></div> <div class="ttc" id="group___p_c_m_html_ga49afc5b8527f30c33fafa476533c9f86"><div class="ttname"><a href="group___p_c_m.html#ga49afc5b8527f30c33fafa476533c9f86">snd_pcm_drain</a></div><div class="ttdeci">int snd_pcm_drain(snd_pcm_t *pcm)</div><div class="ttdoc">Stop a PCM preserving pending frames. </div><div class="ttdef"><b>Definition:</b> pcm.c:1278</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a036c86abc5151b9a1f19476d34120994"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a036c86abc5151b9a1f19476d34120994">SND_PCM_FORMAT_U24</a></div><div class="ttdef"><b>Definition:</b> pcm.h:240</div></div> <div class="ttc" id="group___p_c_m_html_ggad0e95dc8a590d8f9915fec237d7a28a5a79cdb236d774a3a5e17cf4929a16936b"><div class="ttname"><a href="group___p_c_m.html#ggad0e95dc8a590d8f9915fec237d7a28a5a79cdb236d774a3a5e17cf4929a16936b">SND_PCM_CLASS_MODEM</a></div><div class="ttdef"><b>Definition:</b> pcm.h:85</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga35af2df23ec46619a82cb52e3733d47a"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga35af2df23ec46619a82cb52e3733d47a">snd_pcm_sw_params_free</a></div><div class="ttdeci">void snd_pcm_sw_params_free(snd_pcm_sw_params_t *obj)</div><div class="ttdoc">frees a previously allocated snd_pcm_sw_params_t </div><div class="ttdef"><b>Definition:</b> pcm.c:6142</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga1366dd00b920ef459d2dbf8a64408725"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga1366dd00b920ef459d2dbf8a64408725">snd_pcm_hw_params_set_periods_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its maximum periods count. </div><div class="ttdef"><b>Definition:</b> pcm.c:5437</div></div> <div class="ttc" id="group___global_html_gadd377862d568809fb0e32c9faddf99a4"><div class="ttname"><a href="group___global.html#gadd377862d568809fb0e32c9faddf99a4">snd_timestamp_t</a></div><div class="ttdeci">struct timeval snd_timestamp_t</div><div class="ttdef"><b>Definition:</b> global.h:151</div></div> <div class="ttc" id="group___p_c_m_html_ga1ca0dc120a484965e26cabf966502330"><div class="ttname"><a href="group___p_c_m.html#ga1ca0dc120a484965e26cabf966502330">snd_pcm_hw_params</a></div><div class="ttdeci">int snd_pcm_hw_params(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)</div><div class="ttdoc">Install one PCM hardware configuration chosen from a configuration space and snd_pcm_prepare it...</div><div class="ttdef"><b>Definition:</b> pcm.c:903</div></div> <div class="ttc" id="group___p_c_m___helpers_html_gaa3e0ff7560342e5af2b5c7bd2d63a307"><div class="ttname"><a href="group___p_c_m___helpers.html#gaa3e0ff7560342e5af2b5c7bd2d63a307">snd_pcm_format_physical_width</a></div><div class="ttdeci">int snd_pcm_format_physical_width(snd_pcm_format_t format)</div><div class="ttdoc">Return bits needed to store a PCM sample. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:277</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaf1f6452ad189be5c4e1ab3bd86f2f6d2"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaf1f6452ad189be5c4e1ab3bd86f2f6d2">snd_pcm_hw_params_test_period_time</a></div><div class="ttdeci">int snd_pcm_hw_params_test_period_time(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Verify if a period time is available inside a configuration space for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:4894</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a2de6b761ffe69645bdc84dcc154ca704"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a2de6b761ffe69645bdc84dcc154ca704">SND_CHMAP_RR</a></div><div class="ttdef"><b>Definition:</b> pcm.h:565</div></div> <div class="ttc" id="group___p_c_m_html_gga6a164917c35e2216f6e76beff4e4d0cba79a61939325a37b0fdfcf6e9ac0ce572"><div class="ttname"><a href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cba79a61939325a37b0fdfcf6e9ac0ce572">SND_PCM_SUBCLASS_GENERIC_MIX</a></div><div class="ttdef"><b>Definition:</b> pcm.h:94</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga636d1d9a6333fb2acc8a6e84391ea0a6"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga636d1d9a6333fb2acc8a6e84391ea0a6">snd_pcm_hw_params_set_periods_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a maximum periods count. </div><div class="ttdef"><b>Definition:</b> pcm.c:5364</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a9d1017ad6b2f73e97f20cf933a5d8a7e"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a9d1017ad6b2f73e97f20cf933a5d8a7e">SND_PCM_FORMAT_A_LAW</a></div><div class="ttdef"><b>Definition:</b> pcm.h:171</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975aa38f97720df84f0d0a729a2977a7e96f"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975aa38f97720df84f0d0a729a2977a7e96f">SND_CHMAP_TRC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:586</div></div> <div class="ttc" id="group___p_c_m___hook_html_gaff0efa33d6ffbe1df2492ad0d30df309"><div class="ttname"><a href="group___p_c_m___hook.html#gaff0efa33d6ffbe1df2492ad0d30df309">snd_pcm_hook_func_t</a></div><div class="ttdeci">int(* snd_pcm_hook_func_t)(snd_pcm_hook_t *hook)</div><div class="ttdef"><b>Definition:</b> pcm.h:1182</div></div> <div class="ttc" id="group___p_c_m_html_gad711b582c7066bd4fffa1d08a04316b5"><div class="ttname"><a href="group___p_c_m.html#gad711b582c7066bd4fffa1d08a04316b5">snd_pcm_pause</a></div><div class="ttdeci">int snd_pcm_pause(snd_pcm_t *pcm, int enable)</div><div class="ttdoc">Pause/resume PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:1306</div></div> <div class="ttc" id="structsnd__pcm__audio__tstamp__report__t_html"><div class="ttname"><a href="structsnd__pcm__audio__tstamp__report__t.html">snd_pcm_audio_tstamp_report_t</a></div><div class="ttdef"><b>Definition:</b> pcm.h:359</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga84964e55717a7db70b55f320b56f343f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga84964e55717a7db70b55f320b56f343f">snd_pcm_hw_params_set_buffer_time_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_time_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</div><div class="ttdoc">Restrict a configuration space to have buffer times in a given range. </div><div class="ttdef"><b>Definition:</b> pcm.c:5581</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gac36099175c6a85db4a1e51053d5708af"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gac36099175c6a85db4a1e51053d5708af">snd_pcm_hw_params_set_buffer_size_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_size_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Restrict a configuration space with a maximum buffer size. </div><div class="ttdef"><b>Definition:</b> pcm.c:5754</div></div> <div class="ttc" id="group___p_c_m_html_ga242ad0a269c272830d30666220edbc2a"><div class="ttname"><a href="group___p_c_m.html#ga242ad0a269c272830d30666220edbc2a">snd_pcm_hw_free</a></div><div class="ttdeci">int snd_pcm_hw_free(snd_pcm_t *pcm)</div><div class="ttdoc">Remove PCM hardware configuration and free associated resources. </div><div class="ttdef"><b>Definition:</b> pcm.c:918</div></div> <div class="ttc" id="group___p_c_m_html_ga891ccaeea2c685a533b61b5fa0493974"><div class="ttname"><a href="group___p_c_m.html#ga891ccaeea2c685a533b61b5fa0493974">snd_pcm_sw_params</a></div><div class="ttdeci">int snd_pcm_sw_params(snd_pcm_t *pcm, snd_pcm_sw_params_t *params)</div><div class="ttdoc">Install PCM software configuration defined by params. </div><div class="ttdef"><b>Definition:</b> pcm.c:948</div></div> <div class="ttc" id="group___p_c_m___sub_format_html_ga4a9eb9095b23b4e338aa390e515d5eb4"><div class="ttname"><a href="group___p_c_m___sub_format.html#ga4a9eb9095b23b4e338aa390e515d5eb4">snd_pcm_subformat_mask_malloc</a></div><div class="ttdeci">int snd_pcm_subformat_mask_malloc(snd_pcm_subformat_mask_t **ptr)</div><div class="ttdoc">allocate an empty snd_pcm_subformat_mask_t using standard malloc </div><div class="ttdef"><b>Definition:</b> pcm.c:3950</div></div> <div class="ttc" id="structsnd__pcm__channel__area__t_html_aedbe57a917a0ba24bf1f526387e6e43a"><div class="ttname"><a href="structsnd__pcm__channel__area__t.html#aedbe57a917a0ba24bf1f526387e6e43a">snd_pcm_channel_area_t::step</a></div><div class="ttdeci">unsigned int step</div><div class="ttdef"><b>Definition:</b> pcm.h:474</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8aa99dcea38d9cd8ea3b8a6e9ea85bcc52"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aa99dcea38d9cd8ea3b8a6e9ea85bcc52">SND_PCM_FORMAT_S32_LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:149</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaf638d94e53872415d3bb6d9169104891"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaf638d94e53872415d3bb6d9169104891">snd_pcm_hw_params_set_periods_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</div><div class="ttdoc">Restrict a configuration space to have periods counts in a given range. </div><div class="ttdef"><b>Definition:</b> pcm.c:5381</div></div> <div class="ttc" id="group___p_c_m___dump_html_ga9c5c879409c504e155e234905d031d8d"><div class="ttname"><a href="group___p_c_m___dump.html#ga9c5c879409c504e155e234905d031d8d">snd_pcm_dump</a></div><div class="ttdeci">int snd_pcm_dump(snd_pcm_t *pcm, snd_output_t *out)</div><div class="ttdoc">Dump PCM info. </div><div class="ttdef"><b>Definition:</b> pcm.c:2277</div></div> <div class="ttc" id="group___p_c_m_html_gad3e0c4157e5f491ba448bfd4d4dc0177"><div class="ttname"><a href="group___p_c_m.html#gad3e0c4157e5f491ba448bfd4d4dc0177">snd_pcm_chmap_from_string</a></div><div class="ttdeci">unsigned int snd_pcm_chmap_from_string(const char *str)</div><div class="ttdef"><b>Definition:</b> pcm.c:8209</div></div> <div class="ttc" id="group___p_c_m___info_html_ga137b0bb60ad14009b9da04fe53849553"><div class="ttname"><a href="group___p_c_m___info.html#ga137b0bb60ad14009b9da04fe53849553">snd_pcm_info_get_device</a></div><div class="ttdeci">unsigned int snd_pcm_info_get_device(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get device from a PCM info container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6926</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga13bc85ca5fe34b19112579a7e27cf41a"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga13bc85ca5fe34b19112579a7e27cf41a">snd_pcm_hw_params_set_period_size_integer</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size_integer(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)</div><div class="ttdoc">Restrict a configuration space to contain only integer period sizes. </div><div class="ttdef"><b>Definition:</b> pcm.c:5249</div></div> <div class="ttc" id="group___p_c_m_html_gac6c33091b049985baa6466e8fe93917e"><div class="ttname"><a href="group___p_c_m.html#gac6c33091b049985baa6466e8fe93917e">snd_pcm_link</a></div><div class="ttdeci">int snd_pcm_link(snd_pcm_t *pcm1, snd_pcm_t *pcm2)</div><div class="ttdoc">Link two PCMs. </div><div class="ttdef"><b>Definition:</b> pcm.c:1613</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga3bc1b188576d6d2daae9c56024813d10"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga3bc1b188576d6d2daae9c56024813d10">snd_pcm_hw_params_set_buffer_time_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_time_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to have buffer time nearest to a target. </div><div class="ttdef"><b>Definition:</b> pcm.c:5599</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a15eb6dc96e7940b06b2b40fd483073a3"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a15eb6dc96e7940b06b2b40fd483073a3">SND_PCM_FORMAT_U20_3LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:201</div></div> <div class="ttc" id="group___p_c_m___description_html_ga1406fe8388a612b8e44e5f3682d00e91"><div class="ttname"><a href="group___p_c_m___description.html#ga1406fe8388a612b8e44e5f3682d00e91">snd_pcm_access_name</a></div><div class="ttdeci">const char * snd_pcm_access_name(const snd_pcm_access_t _access)</div><div class="ttdoc">get name of PCM access type </div><div class="ttdef"><b>Definition:</b> pcm.c:2013</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a8f23da6a6564831a09f079f4d0e7fd6c"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a8f23da6a6564831a09f079f4d0e7fd6c">SND_PCM_FORMAT_S20_3LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:197</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a99a126ad5674edde88e274247cdc77b0"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a99a126ad5674edde88e274247cdc77b0">SND_CHMAP_SR</a></div><div class="ttdef"><b>Definition:</b> pcm.h:569</div></div> <div class="ttc" id="group___p_c_m___description_html_ga81beb8c430d897208269bd67bb3309b5"><div class="ttname"><a href="group___p_c_m___description.html#ga81beb8c430d897208269bd67bb3309b5">snd_pcm_subformat_name</a></div><div class="ttdeci">const char * snd_pcm_subformat_name(const snd_pcm_subformat_t subformat)</div><div class="ttdoc">get name of PCM sample subformat </div><div class="ttdef"><b>Definition:</b> pcm.c:2076</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gacad42b93e31bca4c9b4074d6ec236d99"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gacad42b93e31bca4c9b4074d6ec236d99">snd_pcm_hw_params_set_buffer_time</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_time(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Restrict a configuration space to contain only one buffer time. </div><div class="ttdef"><b>Definition:</b> pcm.c:5534</div></div> <div class="ttc" id="group___p_c_m___sub_format_html_ga2070ce06de13f676eb925c28db92c8aa"><div class="ttname"><a href="group___p_c_m___sub_format.html#ga2070ce06de13f676eb925c28db92c8aa">snd_pcm_subformat_mask_test</a></div><div class="ttdeci">int snd_pcm_subformat_mask_test(const snd_pcm_subformat_mask_t *mask, snd_pcm_subformat_t val)</div><div class="ttdoc">test the presence of a subformat in a snd_pcm_subformat_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:4002</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a568ddf1cfbafe64782e3073b235ff5f3"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a568ddf1cfbafe64782e3073b235ff5f3">SND_PCM_TYPE_MULTI</a></div><div class="ttdef"><b>Definition:</b> pcm.h:404</div></div> <div class="ttc" id="group___p_c_m_html_ga0d3af5e30593dae857b4308aab5035cd"><div class="ttname"><a href="group___p_c_m.html#ga0d3af5e30593dae857b4308aab5035cd">snd_pcm_unlink</a></div><div class="ttdeci">int snd_pcm_unlink(snd_pcm_t *pcm)</div><div class="ttdoc">Remove a PCM from a linked group. </div><div class="ttdef"><b>Definition:</b> pcm.c:1627</div></div> <div class="ttc" id="group___p_c_m_html_ga390e084f13d24244196aca64262ce3fc"><div class="ttname"><a href="group___p_c_m.html#ga390e084f13d24244196aca64262ce3fc">snd_pcm_reset</a></div><div class="ttdeci">int snd_pcm_reset(snd_pcm_t *pcm)</div><div class="ttdoc">Reset PCM position. </div><div class="ttdef"><b>Definition:</b> pcm.c:1191</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_gafe9ebe9ea669012af58b728d55fc295b"><div class="ttname"><a href="group___p_c_m___s_w___params.html#gafe9ebe9ea669012af58b728d55fc295b">snd_pcm_sw_params_copy</a></div><div class="ttdeci">void snd_pcm_sw_params_copy(snd_pcm_sw_params_t *dst, const snd_pcm_sw_params_t *src)</div><div class="ttdoc">copy one snd_pcm_sw_params_t to another </div><div class="ttdef"><b>Definition:</b> pcm.c:6152</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa426bf738261ee3cd1ca3a25d8cbed12"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4aa426bf738261ee3cd1ca3a25d8cbed12">SND_PCM_TYPE_MMAP_EMUL</a></div><div class="ttdef"><b>Definition:</b> pcm.h:460</div></div> <div class="ttc" id="group___p_c_m___info_html_ga2386bb8f334424c1ff2b8854ff29ac0f"><div class="ttname"><a href="group___p_c_m___info.html#ga2386bb8f334424c1ff2b8854ff29ac0f">snd_pcm_info_malloc</a></div><div class="ttdeci">int snd_pcm_info_malloc(snd_pcm_info_t **ptr)</div><div class="ttdoc">allocate an invalid snd_pcm_info_t using standard malloc </div><div class="ttdef"><b>Definition:</b> pcm.c:6892</div></div> <div class="ttc" id="group___p_c_m_html_ga77973afbe7ab02bfde38d574d4879355"><div class="ttname"><a href="group___p_c_m.html#ga77973afbe7ab02bfde38d574d4879355">snd_pcm_chmap_parse_string</a></div><div class="ttdeci">snd_pcm_chmap_t * snd_pcm_chmap_parse_string(const char *str)</div><div class="ttdef"><b>Definition:</b> pcm.c:8221</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a6bdb9ff785f20a01942c51f5306f1b7a"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a6bdb9ff785f20a01942c51f5306f1b7a">SND_CHMAP_BC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:593</div></div> <div class="ttc" id="group___p_c_m___direct_html_ga29ce9af60eafb67f0303418a176bf3ea"><div class="ttname"><a href="group___p_c_m___direct.html#ga29ce9af60eafb67f0303418a176bf3ea">snd_pcm_mmap_readn</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_mmap_readn(snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size)</div><div class="ttdoc">Read non interleaved frames to a PCM using direct buffer (mmap) </div><div class="ttdef"><b>Definition:</b> pcm_mmap.c:224</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga74b510f4958e90a83a631a1eeedf13e0"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga74b510f4958e90a83a631a1eeedf13e0">snd_pcm_hw_params_get_period_time_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_period_time_max(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract maximum period time from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4878</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaad53e3af1f1fe522c3d902f5403954d1"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaad53e3af1f1fe522c3d902f5403954d1">snd_pcm_hw_params_set_period_time_max</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_time_max(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a maximum period time. </div><div class="ttdef"><b>Definition:</b> pcm.c:4940</div></div> <div class="ttc" id="unionsnd__pcm__sync__id__t_html"><div class="ttname"><a href="unionsnd__pcm__sync__id__t.html">snd_pcm_sync_id_t</a></div><div class="ttdef"><b>Definition:</b> pcm.h:478</div></div> <div class="ttc" id="group___p_c_m___description_html_ga2ca258b8ac569ca35f283e48d2181e45"><div class="ttname"><a href="group___p_c_m___description.html#ga2ca258b8ac569ca35f283e48d2181e45">snd_pcm_format_name</a></div><div class="ttdeci">const char * snd_pcm_format_name(const snd_pcm_format_t format)</div><div class="ttdoc">get name of PCM sample format </div><div class="ttdef"><b>Definition:</b> pcm.c:2025</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga155b8ac646b90560cd00f195086ff464"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga155b8ac646b90560cd00f195086ff464">snd_pcm_hw_params_set_channels_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_channels_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Restrict a configuration space with a minimum channels count. </div><div class="ttdef"><b>Definition:</b> pcm.c:4448</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga66b28dd4f26d603e923a3577d1a2e98f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga66b28dd4f26d603e923a3577d1a2e98f">snd_pcm_hw_params_get_format</a></div><div class="ttdeci">int snd_pcm_hw_params_get_format(const snd_pcm_hw_params_t *params, snd_pcm_format_t *val)</div><div class="ttdoc">Extract format from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4193</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga5f5ab1ac13de9598cf05877e4894e0d8"><div class="ttname"><a href="group___p_c_m___helpers.html#ga5f5ab1ac13de9598cf05877e4894e0d8">snd_pcm_build_linear_format</a></div><div class="ttdeci">snd_pcm_format_t snd_pcm_build_linear_format(int width, int pwidth, int unsignd, int big_endian)</div><div class="ttdoc">Compose a PCM sample linear format. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:716</div></div> <div class="ttc" id="group___p_c_m___status_html_ga307827ec2057b969520c7508fe41dd63"><div class="ttname"><a href="group___p_c_m___status.html#ga307827ec2057b969520c7508fe41dd63">snd_pcm_status_copy</a></div><div class="ttdeci">void snd_pcm_status_copy(snd_pcm_status_t *dst, const snd_pcm_status_t *src)</div><div class="ttdoc">copy one snd_pcm_status_t to another </div><div class="ttdef"><b>Definition:</b> pcm.c:6702</div></div> <div class="ttc" id="group___p_c_m___hook_html_ga89eed2fdcda68c1efae9180a3794d5ef"><div class="ttname"><a href="group___p_c_m___hook.html#ga89eed2fdcda68c1efae9180a3794d5ef">snd_pcm_hook_add</a></div><div class="ttdeci">int snd_pcm_hook_add(snd_pcm_hook_t **hookp, snd_pcm_t *pcm, snd_pcm_hook_type_t type, snd_pcm_hook_func_t func, void *private_data)</div><div class="ttdoc">Add a PCM hook at end of hooks chain. </div><div class="ttdef"><b>Definition:</b> pcm_hooks.c:600</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gacb214bcb2af7462195da73b060206800"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gacb214bcb2af7462195da73b060206800">snd_pcm_hw_params_can_overrange</a></div><div class="ttdeci">int snd_pcm_hw_params_can_overrange(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware supports overrange detection. </div><div class="ttdef"><b>Definition:</b> pcm.c:3476</div></div> <div class="ttc" id="group___p_c_m_html_gga0eae9150f4f207ed05cb629cc3a3673fa1784d28a1a0b6d0dc9726e8093fef095"><div class="ttname"><a href="group___p_c_m.html#gga0eae9150f4f207ed05cb629cc3a3673fa1784d28a1a0b6d0dc9726e8093fef095">SND_PCM_START_DATA</a></div><div class="ttdef"><b>Definition:</b> pcm.h:318</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga366395c87f811d8ab8df83dc8a8a8124"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga366395c87f811d8ab8df83dc8a8a8124">snd_pcm_hw_params_is_batch</a></div><div class="ttdeci">int snd_pcm_hw_params_is_batch(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware does double buffering for data transfers for given configuration. </div><div class="ttdef"><b>Definition:</b> pcm.c:3416</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a083f32474a84d344e0da496470085c8f"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a083f32474a84d344e0da496470085c8f">SND_PCM_FORMAT_FLOAT_LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:157</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga254712953cb8abe8b1d8478233863217"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga254712953cb8abe8b1d8478233863217">snd_pcm_hw_params_get_min_align</a></div><div class="ttdeci">int snd_pcm_hw_params_get_min_align(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Get the minimum transfer align value in samples. </div><div class="ttdef"><b>Definition:</b> pcm.c:6039</div></div> <div class="ttc" id="group___p_c_m_html_ga5a0c0da6d0d35a3ac9f6a97567ac3b63"><div class="ttname"><a href="group___p_c_m.html#ga5a0c0da6d0d35a3ac9f6a97567ac3b63">snd_async_add_pcm_handler</a></div><div class="ttdeci">int snd_async_add_pcm_handler(snd_async_handler_t **handler, snd_pcm_t *pcm, snd_async_callback_t callback, void *private_data)</div><div class="ttdoc">Add an async handler for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:2359</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_ga458ef7a2e8aa9445446e4e5ddba9c654"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga458ef7a2e8aa9445446e4e5ddba9c654">snd_pcm_hw_params_set_tick_time_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_tick_time_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Restrict a configuration space with a minimum tick time </div><div class="ttdef"><b>Definition:</b> pcm.c:5939</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a583e5b3018a572266dff31ceb647173d"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a583e5b3018a572266dff31ceb647173d">SND_CHMAP_FL</a></div><div class="ttdef"><b>Definition:</b> pcm.h:562</div></div> <div class="ttc" id="group___p_c_m___info_html_gad78bccdeadd378461073b4e6bfa5272a"><div class="ttname"><a href="group___p_c_m___info.html#gad78bccdeadd378461073b4e6bfa5272a">snd_pcm_info_get_subdevices_avail</a></div><div class="ttdeci">unsigned int snd_pcm_info_get_subdevices_avail(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get available subdevices count from a PCM info container. </div><div class="ttdef"><b>Definition:</b> pcm.c:7036</div></div> <div class="ttc" id="group___p_c_m___format_html_gaa942122189c757a1178749cebeb73d48"><div class="ttname"><a href="group___p_c_m___format.html#gaa942122189c757a1178749cebeb73d48">snd_pcm_format_mask_empty</a></div><div class="ttdeci">int snd_pcm_format_mask_empty(const snd_pcm_format_mask_t *mask)</div><div class="ttdoc">test, if given a snd_pcm_format_mask_t is empty </div><div class="ttdef"><b>Definition:</b> pcm.c:3910</div></div> <div class="ttc" id="group___p_c_m_html_ga2157aaeb6fc14da3f040d76591f9d3b1"><div class="ttname"><a href="group___p_c_m.html#ga2157aaeb6fc14da3f040d76591f9d3b1">snd_pcm_recover</a></div><div class="ttdeci">int snd_pcm_recover(snd_pcm_t *pcm, int err, int silent)</div><div class="ttdoc">Recover the stream state from an error or suspend. </div><div class="ttdef"><b>Definition:</b> pcm.c:8411</div></div> <div class="ttc" id="group___p_c_m_html_ga695a9755880cf886c13d07938f92ea77"><div class="ttname"><a href="group___p_c_m.html#ga695a9755880cf886c13d07938f92ea77">snd_pcm_tstamp_t</a></div><div class="ttdeci">snd_pcm_tstamp_t</div><div class="ttdef"><b>Definition:</b> pcm.h:334</div></div> <div class="ttc" id="group___p_c_m___simple_html_ga148a05b14b083d9c6ded79dd6bfd7fdd"><div class="ttname"><a href="group___p_c_m___simple.html#ga148a05b14b083d9c6ded79dd6bfd7fdd">snd_spcm_init_duplex</a></div><div class="ttdeci">int snd_spcm_init_duplex(snd_pcm_t *playback_pcm, snd_pcm_t *capture_pcm, unsigned int rate, unsigned int channels, snd_pcm_format_t format, snd_pcm_subformat_t subformat, snd_spcm_latency_t latency, snd_pcm_access_t _access, snd_spcm_xrun_type_t xrun_type, snd_spcm_duplex_type_t duplex_type)</div><div class="ttdoc">Initialize simple PCMs in the duplex mode. </div><div class="ttdef"><b>Definition:</b> pcm_simple.c:209</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a17cbdeeafef56a2e93719a1866c9681a"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a17cbdeeafef56a2e93719a1866c9681a">SND_PCM_FORMAT_S20_BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:181</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga2fadb73803f58b900ac34846c14894ca"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga2fadb73803f58b900ac34846c14894ca">snd_pcm_hw_params_set_periods_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to have periods count nearest to a target. </div><div class="ttdef"><b>Definition:</b> pcm.c:5399</div></div> <div class="ttc" id="group___p_c_m_html_ga07f09c302588b9758946fedf97772975"><div class="ttname"><a href="group___p_c_m.html#ga07f09c302588b9758946fedf97772975">snd_pcm_chmap_position</a></div><div class="ttdeci">snd_pcm_chmap_position</div><div class="ttdef"><b>Definition:</b> pcm.h:558</div></div> <div class="ttc" id="group___p_c_m_html_ga0936aa9ac0051a3611583a2740915545"><div class="ttname"><a href="group___p_c_m.html#ga0936aa9ac0051a3611583a2740915545">snd_pcm_format_mask_t</a></div><div class="ttdeci">struct _snd_pcm_format_mask snd_pcm_format_mask_t</div><div class="ttdef"><b>Definition:</b> pcm.h:73</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ace45a12e077ffb0be4df727cc23ea099"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ace45a12e077ffb0be4df727cc23ea099">SND_PCM_FORMAT_U20</a></div><div class="ttdef"><b>Definition:</b> pcm.h:254</div></div> <div class="ttc" id="structsnd__pcm__channel__area__t_html_aba2a69e0d221beaa9f2f115254cb515a"><div class="ttname"><a href="structsnd__pcm__channel__area__t.html#aba2a69e0d221beaa9f2f115254cb515a">snd_pcm_channel_area_t::first</a></div><div class="ttdeci">unsigned int first</div><div class="ttdef"><b>Definition:</b> pcm.h:472</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gae08e3371d3d2e8e512537630a59f9a55"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gae08e3371d3d2e8e512537630a59f9a55">snd_pcm_hw_params_set_channels_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_channels_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Restrict a configuration space to contain only its minimum channels count. </div><div class="ttdef"><b>Definition:</b> pcm.c:4504</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga2a7cb8c29b2fb75b615366dd40a7dc13"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga2a7cb8c29b2fb75b615366dd40a7dc13">snd_pcm_hw_params_set_buffer_time_min</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_time_min(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space with a minimum buffer time. </div><div class="ttdef"><b>Definition:</b> pcm.c:5549</div></div> <div class="ttc" id="group___config_html_ga1c20905af775ae77d04d1a5696f67985"><div class="ttname"><a href="group___config.html#ga1c20905af775ae77d04d1a5696f67985">snd_config_t</a></div><div class="ttdeci">struct _snd_config snd_config_t</div><div class="ttdoc">Internal structure for a configuration node object. </div><div class="ttdef"><b>Definition:</b> conf.h:69</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga472aa3f2d8ce4040caa874fe60aba961"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga472aa3f2d8ce4040caa874fe60aba961">snd_pcm_hw_params_set_periods</a></div><div class="ttdeci">int snd_pcm_hw_params_set_periods(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Restrict a configuration space to contain only one periods count. </div><div class="ttdef"><b>Definition:</b> pcm.c:5334</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga6e2dd8efbb7a4084bd05e6cc458d84f7"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga6e2dd8efbb7a4084bd05e6cc458d84f7">snd_pcm_hw_params_any</a></div><div class="ttdeci">int snd_pcm_hw_params_any(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)</div><div class="ttdoc">Fill params with a full configuration space for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:3725</div></div> <div class="ttc" id="group___p_c_m___scope_html_ga683ced3c9344b8f6f8aab4997f74f72d"><div class="ttname"><a href="group___p_c_m___scope.html#ga683ced3c9344b8f6f8aab4997f74f72d">snd_pcm_scope_set_callback_private</a></div><div class="ttdeci">void snd_pcm_scope_set_callback_private(snd_pcm_scope_t *scope, void *val)</div><div class="ttdoc">Get callbacks private value for a SND_PCM_TYPE_METER PCM scope. </div><div class="ttdef"><b>Definition:</b> pcm_meter.c:989</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gae68d4b168ef5d40f644a1a4ed854689f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gae68d4b168ef5d40f644a1a4ed854689f">snd_pcm_hw_params_get_period_time_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_period_time_min(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract minimum period time from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4860</div></div> <div class="ttc" id="group___p_c_m_html_gga695a9755880cf886c13d07938f92ea77ab09196ab367636c4d365b5b6bcd391d8"><div class="ttname"><a href="group___p_c_m.html#gga695a9755880cf886c13d07938f92ea77ab09196ab367636c4d365b5b6bcd391d8">SND_PCM_TSTAMP_MMAP</a></div><div class="ttdef"><b>Definition:</b> pcm.h:342</div></div> <div class="ttc" id="group___p_c_m___sub_format_html_ga3b87315e56fed79bbf265790ff5f6e72"><div class="ttname"><a href="group___p_c_m___sub_format.html#ga3b87315e56fed79bbf265790ff5f6e72">snd_pcm_subformat_mask_none</a></div><div class="ttdeci">void snd_pcm_subformat_mask_none(snd_pcm_subformat_mask_t *mask)</div><div class="ttdoc">reset all bits in a snd_pcm_subformat_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3983</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_gaeb4a335a16981b5ea3fa671946fbdca3"><div class="ttname"><a href="group___p_c_m___s_w___params.html#gaeb4a335a16981b5ea3fa671946fbdca3">snd_pcm_sw_params_set_silence_size</a></div><div class="ttdeci">int snd_pcm_sw_params_set_silence_size(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val)</div><div class="ttdoc">Set silence size inside a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6630</div></div> <div class="ttc" id="group___p_c_m_html_gga6e7869809e23ed1a3595e94fbd9a275ca649eaa23a8ba59ef31b7cb1582a9d2b2"><div class="ttname"><a href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275ca649eaa23a8ba59ef31b7cb1582a9d2b2">SND_PCM_TSTAMP_TYPE_MONOTONIC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:348</div></div> <div class="ttc" id="group___p_c_m_html_gad0774fa8991248c6f1c264aaeb0b4207"><div class="ttname"><a href="group___p_c_m.html#gad0774fa8991248c6f1c264aaeb0b4207">snd_pcm_forward</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_forward(snd_pcm_t *pcm, snd_pcm_uframes_t frames)</div><div class="ttdoc">Move application frame position forward. </div><div class="ttdef"><b>Definition:</b> pcm.c:1426</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ad49193efd29a9f7085ddcd08e3b33eba"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ad49193efd29a9f7085ddcd08e3b33eba">SND_PCM_FORMAT_S18_3BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:207</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8aed034cada192ddc4814c6ebf19f37bef"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8aed034cada192ddc4814c6ebf19f37bef">SND_PCM_FORMAT_U20_LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:183</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gad0bce0ad23b3b708858bb20df81e09a2"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gad0bce0ad23b3b708858bb20df81e09a2">snd_pcm_hw_params_set_period_size_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its maximum period size. </div><div class="ttdef"><b>Definition:</b> pcm.c:5233</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_ga82e216007e0093240ae9a96560434f84"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga82e216007e0093240ae9a96560434f84">snd_pcm_sw_params_get_sleep_min</a></div><div class="ttdeci">int snd_pcm_sw_params_get_sleep_min(const snd_pcm_sw_params_t *params, unsigned int *val) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Get minimum numbers of ticks to sleep from a software configuration container ...</div><div class="ttdef"><b>Definition:</b> pcm.c:6358</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a715eee05d56adb21c32f04a2dff32f41"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a715eee05d56adb21c32f04a2dff32f41">SND_CHMAP_FRC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:572</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac48d9a315b2094989b303b62939f4d12"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4ac48d9a315b2094989b303b62939f4d12">SND_PCM_TYPE_DROUTE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:436</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_ga77967d8bdd8f4baf08661443523065c4"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga77967d8bdd8f4baf08661443523065c4">snd_pcm_sw_params_set_start_mode</a></div><div class="ttdeci">int snd_pcm_sw_params_set_start_mode(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_start_t val) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Set start mode inside a software configuration container </div><div class="ttdef"><b>Definition:</b> pcm.c:6178</div></div> <div class="ttc" id="group___p_c_m___helpers_html_gac05ac2b7c6e25986a71792392ff90b83"><div class="ttname"><a href="group___p_c_m___helpers.html#gac05ac2b7c6e25986a71792392ff90b83">snd_pcm_frames_to_bytes</a></div><div class="ttdeci">ssize_t snd_pcm_frames_to_bytes(snd_pcm_t *pcm, snd_pcm_sframes_t frames)</div><div class="ttdoc">Convert frames in bytes for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:2307</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga5a0158bf962f20bd9fd5ed2c52dd682b"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga5a0158bf962f20bd9fd5ed2c52dd682b">snd_pcm_sw_params_set_silence_threshold</a></div><div class="ttdeci">int snd_pcm_sw_params_set_silence_threshold(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val)</div><div class="ttdoc">Set silence threshold inside a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6576</div></div> <div class="ttc" id="group___p_c_m_html_ggad77f16d07431203bacc8694d28814506a4c6c131c3ec7eabf1073244c9765a3f7"><div class="ttname"><a href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a4c6c131c3ec7eabf1073244c9765a3f7">SND_CHMAP_TYPE_VAR</a></div><div class="ttdef"><b>Definition:</b> pcm.h:552</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga33261bd41636eb28fd42493e4ea4efba"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga33261bd41636eb28fd42493e4ea4efba">snd_pcm_hw_params_set_format_mask</a></div><div class="ttdeci">int snd_pcm_hw_params_set_format_mask(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_mask_t *mask)</div><div class="ttdoc">Restrict a configuration space to contain only a set of formats. </div><div class="ttdef"><b>Definition:</b> pcm.c:4262</div></div> <div class="ttc" id="group___p_c_m_html_gga67c10983b5cadd8b3eb3163489655784a2041251f57b2d807a87dbb33de4a0299"><div class="ttname"><a href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a2041251f57b2d807a87dbb33de4a0299">SND_PCM_XRUN_NONE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:327</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaa22d4f917c300b0c1f47b348c23705a4"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaa22d4f917c300b0c1f47b348c23705a4">snd_pcm_hw_params_set_period_time_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_time_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to have period time nearest to a target. </div><div class="ttdef"><b>Definition:</b> pcm.c:4975</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga4c8f1c632931923531ca68ee048a8de8"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga4c8f1c632931923531ca68ee048a8de8">snd_pcm_hw_params_set_access</a></div><div class="ttdeci">int snd_pcm_hw_params_set_access(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access)</div><div class="ttdoc">Restrict a configuration space to contain only one access type. </div><div class="ttdef"><b>Definition:</b> pcm.c:4121</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga0458a8fe480a7887726748052bd77211"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga0458a8fe480a7887726748052bd77211">snd_pcm_sw_params_get_period_event</a></div><div class="ttdeci">int snd_pcm_sw_params_get_period_event(const snd_pcm_sw_params_t *params, int *val)</div><div class="ttdoc">Get period event from a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6435</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga8fabc38d770ad922e5b4e0338e7fb242"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga8fabc38d770ad922e5b4e0338e7fb242">snd_pcm_hw_params_test_channels</a></div><div class="ttdeci">int snd_pcm_hw_params_test_channels(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val)</div><div class="ttdoc">Verify if a channels count is available inside a configuration space for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:4424</div></div> <div class="ttc" id="group___p_c_m___scope_html_ga8c95279cba00918b29671205e38f3e78"><div class="ttname"><a href="group___p_c_m___scope.html#ga8c95279cba00918b29671205e38f3e78">snd_pcm_meter_get_rate</a></div><div class="ttdeci">unsigned int snd_pcm_meter_get_rate(snd_pcm_t *pcm)</div><div class="ttdoc">Get meter rate from a SND_PCM_TYPE_METER PCM. </div><div class="ttdef"><b>Definition:</b> pcm_meter.c:907</div></div> <div class="ttc" id="group___p_c_m___status_html_gad0dba60f0f312167755500cb49e24eb3"><div class="ttname"><a href="group___p_c_m___status.html#gad0dba60f0f312167755500cb49e24eb3">snd_pcm_status_set_audio_htstamp_config</a></div><div class="ttdeci">void snd_pcm_status_set_audio_htstamp_config(snd_pcm_status_t *obj, snd_pcm_audio_tstamp_config_t *audio_tstamp_config)</div><div class="ttdoc">set audio_tstamp_config from a PCM status container </div><div class="ttdef"><b>Definition:</b> pcm.c:6825</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga59aa9e1a02f4ce616fe92c605a833f8f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga59aa9e1a02f4ce616fe92c605a833f8f">snd_pcm_hw_params_set_channels_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_channels_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Restrict a configuration space to have channels count nearest to a target. </div><div class="ttdef"><b>Definition:</b> pcm.c:4488</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga8bb1180b62a4225f0e094b95ac5d3674"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga8bb1180b62a4225f0e094b95ac5d3674">snd_pcm_hw_params_get_sbits</a></div><div class="ttdeci">int snd_pcm_hw_params_get_sbits(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Get sample resolution info from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:3688</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga23e03a8b127764fff669240986b96b39"><div class="ttname"><a href="group___p_c_m___helpers.html#ga23e03a8b127764fff669240986b96b39">snd_pcm_area_silence</a></div><div class="ttdeci">int snd_pcm_area_silence(const snd_pcm_channel_area_t *dst_channel, snd_pcm_uframes_t dst_offset, unsigned int samples, snd_pcm_format_t format)</div><div class="ttdoc">Silence an area. </div><div class="ttdef"><b>Definition:</b> pcm.c:2942</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga2d48b4bee369912b0fc9b245d6c7a52d"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga2d48b4bee369912b0fc9b245d6c7a52d">snd_pcm_hw_params_set_period_time_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_time_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its maximum period time. </div><div class="ttdef"><b>Definition:</b> pcm.c:5011</div></div> <div class="ttc" id="group___p_c_m___info_html_gad48dd79e45631811c297ee7080681bc6"><div class="ttname"><a href="group___p_c_m___info.html#gad48dd79e45631811c297ee7080681bc6">snd_pcm_info_get_name</a></div><div class="ttdeci">const char * snd_pcm_info_get_name(const snd_pcm_info_t *obj)</div><div class="ttdoc">Get name from a PCM info container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6981</div></div> <div class="ttc" id="group___p_c_m___simple_html_ga0c8bcbf9cc83e8b0edaa501b15ff8ba9"><div class="ttname"><a href="group___p_c_m___simple.html#ga0c8bcbf9cc83e8b0edaa501b15ff8ba9">snd_spcm_latency_t</a></div><div class="ttdeci">snd_spcm_latency_t</div><div class="ttdef"><b>Definition:</b> pcm.h:1261</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ab2f9619da5d5062e612b2ee0929e8164"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab2f9619da5d5062e612b2ee0929e8164">SND_PCM_FORMAT_U16_LE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:137</div></div> <div class="ttc" id="group___p_c_m_html_ga8340c7dc0ac37f37afe5e7c21d6c528b"><div class="ttname"><a href="group___p_c_m.html#ga8340c7dc0ac37f37afe5e7c21d6c528b">snd_pcm_open</a></div><div class="ttdeci">int snd_pcm_open(snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode)</div><div class="ttdoc">Opens a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:2587</div></div> <div class="ttc" id="group___p_c_m_html_ga742e8705f6992fd0e36efc868e574f01"><div class="ttname"><a href="group___p_c_m.html#ga742e8705f6992fd0e36efc868e574f01">snd_pcm_poll_descriptors</a></div><div class="ttdeci">int snd_pcm_poll_descriptors(snd_pcm_t *pcm, struct pollfd *pfds, unsigned int space)</div><div class="ttdoc">get poll descriptors </div><div class="ttdef"><b>Definition:</b> pcm.c:1708</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a9801a726d1ef900db691fb3ee766c15c"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a9801a726d1ef900db691fb3ee766c15c">SND_CHMAP_TRL</a></div><div class="ttdef"><b>Definition:</b> pcm.h:584</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga1d338f1f7e33b7a6d0f9a8f61f87f057"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga1d338f1f7e33b7a6d0f9a8f61f87f057">snd_pcm_sw_params_set_start_threshold</a></div><div class="ttdeci">int snd_pcm_sw_params_set_start_threshold(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val)</div><div class="ttdoc">Set start threshold inside a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6487</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8abc818f93cee1a1602d808549ba5adfd9"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8abc818f93cee1a1602d808549ba5adfd9">SND_PCM_FORMAT_U20_BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:185</div></div> <div class="ttc" id="group___p_c_m_html_gga61ac499cb3701ce536d4d83725908860a56cf8033b50561b57437232e243f3007"><div class="ttname"><a href="group___p_c_m.html#gga61ac499cb3701ce536d4d83725908860a56cf8033b50561b57437232e243f3007">SND_PCM_STATE_OPEN</a></div><div class="ttdef"><b>Definition:</b> pcm.h:293</div></div> <div class="ttc" id="group___p_c_m___access_html_ga35c6aaf5b55ef8dd1c4939467869db86"><div class="ttname"><a href="group___p_c_m___access.html#ga35c6aaf5b55ef8dd1c4939467869db86">snd_pcm_access_mask_reset</a></div><div class="ttdeci">void snd_pcm_access_mask_reset(snd_pcm_access_mask_t *mask, snd_pcm_access_t val)</div><div class="ttdoc">make an access type missing from a snd_pcm_access_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3828</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gac6c37a5da7dc8cb19fdd8e9cf1bd673d"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gac6c37a5da7dc8cb19fdd8e9cf1bd673d">snd_pcm_hw_params_get_channels_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_channels_max(const snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Extract maximum channels count from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4411</div></div> <div class="ttc" id="group___p_c_m___access_html_ga381ade7f78d8614b38dde36ba0393f74"><div class="ttname"><a href="group___p_c_m___access.html#ga381ade7f78d8614b38dde36ba0393f74">snd_pcm_access_mask_test</a></div><div class="ttdeci">int snd_pcm_access_mask_test(const snd_pcm_access_mask_t *mask, snd_pcm_access_t val)</div><div class="ttdoc">test the presence of an access type in a snd_pcm_access_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3797</div></div> <div class="ttc" id="group___p_c_m_html_gabc748a500743713eafa960c7d104ca6f"><div class="ttname"><a href="group___p_c_m.html#gabc748a500743713eafa960c7d104ca6f">snd_pcm_writei</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_writei(snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size)</div><div class="ttdoc">Write interleaved frames to a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:1468</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga182adecca0ad204a34b27cdaa9d4f672"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga182adecca0ad204a34b27cdaa9d4f672">snd_pcm_hw_params_get_buffer_size_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_buffer_size_min(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Extract minimum buffer size from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:5672</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga7a129f7671fee8c0ced42d64a6c2379d"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga7a129f7671fee8c0ced42d64a6c2379d">snd_pcm_hw_params_is_monotonic</a></div><div class="ttdeci">int snd_pcm_hw_params_is_monotonic(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if timestamps are monotonic for given configuration. </div><div class="ttdef"><b>Definition:</b> pcm.c:3456</div></div> <div class="ttc" id="group___p_c_m_html_ggad77f16d07431203bacc8694d28814506a223cda2f0c432fc4706089304b550e31"><div class="ttname"><a href="group___p_c_m.html#ggad77f16d07431203bacc8694d28814506a223cda2f0c432fc4706089304b550e31">SND_CHMAP_TYPE_FIXED</a></div><div class="ttdef"><b>Definition:</b> pcm.h:551</div></div> <div class="ttc" id="group___p_c_m___status_html_ga15d17e74f3352e189df5ccd4cc4c116d"><div class="ttname"><a href="group___p_c_m___status.html#ga15d17e74f3352e189df5ccd4cc4c116d">snd_pcm_status_get_audio_htstamp</a></div><div class="ttdeci">void snd_pcm_status_get_audio_htstamp(const snd_pcm_status_t *obj, snd_htimestamp_t *ptr)</div><div class="ttdoc">Get &quot;now&quot; hi-res audio timestamp from a PCM status container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6788</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga03795a2ee03be25a30185b26a1bc3e21"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga03795a2ee03be25a30185b26a1bc3e21">snd_pcm_hw_params_set_rate_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</div><div class="ttdoc">Restrict a configuration space to have rates in a given range. </div><div class="ttdef"><b>Definition:</b> pcm.c:4653</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga6a197020c09c8a20e697d12e9fac3e11"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga6a197020c09c8a20e697d12e9fac3e11">snd_pcm_sw_params_get_silence_size</a></div><div class="ttdeci">int snd_pcm_sw_params_get_silence_size(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Get silence size from a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6656</div></div> <div class="ttc" id="group___p_c_m___direct_html_gac306bd13c305825aa39dd9180a3ad520"><div class="ttname"><a href="group___p_c_m___direct.html#gac306bd13c305825aa39dd9180a3ad520">snd_pcm_mmap_commit</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_mmap_commit(snd_pcm_t *pcm, snd_pcm_uframes_t offset, snd_pcm_uframes_t frames)</div><div class="ttdoc">Application has completed the access to area requested with snd_pcm_mmap_begin. </div><div class="ttdef"><b>Definition:</b> pcm.c:7207</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga89537d0a972fa124051f6ba1a78c4bfa"><div class="ttname"><a href="group___p_c_m___helpers.html#ga89537d0a972fa124051f6ba1a78c4bfa">snd_pcm_format_little_endian</a></div><div class="ttdeci">int snd_pcm_format_little_endian(snd_pcm_format_t format)</div><div class="ttdoc">Return endian info for a PCM sample format. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:128</div></div> <div class="ttc" id="group___p_c_m_html_gaf8cd01c4c6b79c4a45a2c816fb8fbc5f"><div class="ttname"><a href="group___p_c_m.html#gaf8cd01c4c6b79c4a45a2c816fb8fbc5f">snd_pcm_hw_params_current</a></div><div class="ttdeci">int snd_pcm_hw_params_current(snd_pcm_t *pcm, snd_pcm_hw_params_t *params)</div><div class="ttdoc">Retreive current PCM hardware configuration chosen with snd_pcm_hw_params. </div><div class="ttdef"><b>Definition:</b> pcm.c:852</div></div> <div class="ttc" id="group___p_c_m_html_gab01fcfe9b97382a8d3f2027c664b8b8a"><div class="ttname"><a href="group___p_c_m.html#gab01fcfe9b97382a8d3f2027c664b8b8a">snd_pcm_uframes_t</a></div><div class="ttdeci">unsigned long snd_pcm_uframes_t</div><div class="ttdef"><b>Definition:</b> pcm.h:374</div></div> <div class="ttc" id="group___p_c_m___status_html_ga91c110525060b925ad4f0c21c205b757"><div class="ttname"><a href="group___p_c_m___status.html#ga91c110525060b925ad4f0c21c205b757">snd_pcm_status_get_avail</a></div><div class="ttdeci">snd_pcm_uframes_t snd_pcm_status_get_avail(const snd_pcm_status_t *obj)</div><div class="ttdoc">Get number of frames available from a PCM status container (see snd_pcm_avail_update) ...</div><div class="ttdef"><b>Definition:</b> pcm.c:6852</div></div> <div class="ttc" id="group___p_c_m_html_gac3150e89164f6cb1276abda84b399c72"><div class="ttname"><a href="group___p_c_m.html#gac3150e89164f6cb1276abda84b399c72">snd_pcm_get_chmap</a></div><div class="ttdeci">snd_pcm_chmap_t * snd_pcm_get_chmap(snd_pcm_t *pcm)</div><div class="ttdef"><b>Definition:</b> pcm.c:7991</div></div> <div class="ttc" id="group___p_c_m___format_html_gaecb1d19be63a1b18456300eb4d07a8a0"><div class="ttname"><a href="group___p_c_m___format.html#gaecb1d19be63a1b18456300eb4d07a8a0">snd_pcm_format_mask_test</a></div><div class="ttdeci">int snd_pcm_format_mask_test(const snd_pcm_format_mask_t *mask, snd_pcm_format_t val)</div><div class="ttdoc">test the presence of a format in a snd_pcm_format_mask_t </div><div class="ttdef"><b>Definition:</b> pcm.c:3899</div></div> <div class="ttc" id="group___p_c_m___direct_html_ga092b1a7f387e9fc2977649bfd43b0958"><div class="ttname"><a href="group___p_c_m___direct.html#ga092b1a7f387e9fc2977649bfd43b0958">snd_pcm_mmap_writen</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_mmap_writen(snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size)</div><div class="ttdoc">Write non interleaved frames to a PCM using direct buffer (mmap) </div><div class="ttdef"><b>Definition:</b> pcm_mmap.c:174</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a866fd0a5bdacb87f672c06b19c95e3e6"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a866fd0a5bdacb87f672c06b19c95e3e6">SND_CHMAP_FRW</a></div><div class="ttdef"><b>Definition:</b> pcm.h:576</div></div> <div class="ttc" id="group___p_c_m_html_gga67c10983b5cadd8b3eb3163489655784a79be5aacb29e5eb3cea538eb7a24c57c"><div class="ttname"><a href="group___p_c_m.html#gga67c10983b5cadd8b3eb3163489655784a79be5aacb29e5eb3cea538eb7a24c57c">SND_PCM_XRUN_STOP</a></div><div class="ttdef"><b>Definition:</b> pcm.h:329</div></div> <div class="ttc" id="group___p_c_m_html_gga6e7869809e23ed1a3595e94fbd9a275caaf1a88d034848bf2154be94ace1f8cef"><div class="ttname"><a href="group___p_c_m.html#gga6e7869809e23ed1a3595e94fbd9a275caaf1a88d034848bf2154be94ace1f8cef">SND_PCM_TSTAMP_TYPE_MONOTONIC_RAW</a></div><div class="ttdef"><b>Definition:</b> pcm.h:349</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga24e507c965aff4984aa4969cc896e830"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga24e507c965aff4984aa4969cc896e830">snd_pcm_hw_params_set_channels_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_channels_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, unsigned int *max)</div><div class="ttdoc">Restrict a configuration space to have channels counts in a given range. </div><div class="ttdef"><b>Definition:</b> pcm.c:4473</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gab5c16621ae697e5ee6f442ec7b7062c5"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gab5c16621ae697e5ee6f442ec7b7062c5">snd_pcm_hw_params_get_period_size_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_period_size_max(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *frames, int *dir)</div><div class="ttdoc">Extract maximum period size from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:5074</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a5b78bf93eaed5f52cf16c582f04aa7f1"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a5b78bf93eaed5f52cf16c582f04aa7f1">SND_PCM_FORMAT_S8</a></div><div class="ttdef"><b>Definition:</b> pcm.h:129</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga993e05e43a31a6151427ba1f793c0b3a"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga993e05e43a31a6151427ba1f793c0b3a">snd_pcm_hw_params_set_period_time_minmax</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_time_minmax(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *min, int *mindir, unsigned int *max, int *maxdir)</div><div class="ttdoc">Restrict a configuration space to have period times in a given range. </div><div class="ttdef"><b>Definition:</b> pcm.c:4957</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gae27e04757272070197e00c0dfec5dc97"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gae27e04757272070197e00c0dfec5dc97">snd_pcm_hw_params_get_channels</a></div><div class="ttdeci">int snd_pcm_hw_params_get_channels(const snd_pcm_hw_params_t *params, unsigned int *val)</div><div class="ttdoc">Extract channels from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4381</div></div> <div class="ttc" id="group___p_c_m___description_html_gaf4e162f7a059cbbf8c388cb9ed5e23fc"><div class="ttname"><a href="group___p_c_m___description.html#gaf4e162f7a059cbbf8c388cb9ed5e23fc">snd_pcm_subformat_description</a></div><div class="ttdeci">const char * snd_pcm_subformat_description(const snd_pcm_subformat_t subformat)</div><div class="ttdoc">get description of PCM sample subformat </div><div class="ttdef"><b>Definition:</b> pcm.c:2088</div></div> <div class="ttc" id="group___p_c_m_html_gae766a086ec64ec1189a87da3e54b8441"><div class="ttname"><a href="group___p_c_m.html#gae766a086ec64ec1189a87da3e54b8441">snd_pcm_query_chmaps_from_hw</a></div><div class="ttdeci">snd_pcm_chmap_query_t ** snd_pcm_query_chmaps_from_hw(int card, int dev, int subdev, snd_pcm_stream_t stream)</div><div class="ttdef"><b>Definition:</b> pcm_hw.c:1200</div></div> <div class="ttc" id="seq__event_8h_html_add9af9569af79ec26dd741fb226b38ba"><div class="ttname"><a href="seq__event_8h.html#add9af9569af79ec26dd741fb226b38ba">ptr</a></div><div class="ttdeci">void * ptr</div><div class="ttdef"><b>Definition:</b> seq_event.h:199</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga3bfe71142e72dffb274f8ba9ef7edeee"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga3bfe71142e72dffb274f8ba9ef7edeee">snd_pcm_hw_params_is_double</a></div><div class="ttdeci">int snd_pcm_hw_params_is_double(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware does double buffering for start/stop for given configuration. </div><div class="ttdef"><b>Definition:</b> pcm.c:3396</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_ga1daa74f876820685cb4e3e384728f004"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga1daa74f876820685cb4e3e384728f004">snd_pcm_hw_params_set_tick_time_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_tick_time_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Restrict a configuration space to contain only its maximum tick time ...</div><div class="ttdef"><b>Definition:</b> pcm.c:6027</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga896ece8b418f6d6e92d2df5a4b59c3a2"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga896ece8b418f6d6e92d2df5a4b59c3a2">snd_pcm_sw_params_get_silence_threshold</a></div><div class="ttdeci">int snd_pcm_sw_params_get_silence_threshold(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val)</div><div class="ttdoc">Get silence threshold from a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6602</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a347bac4a7d9ac64e3019a2f3238e09fb"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a347bac4a7d9ac64e3019a2f3238e09fb">SND_PCM_FORMAT_IEC958_SUBFRAME_BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:167</div></div> <div class="ttc" id="group___p_c_m_html_ga170bc44da2607b5583cff5ab5a985d98"><div class="ttname"><a href="group___p_c_m.html#ga170bc44da2607b5583cff5ab5a985d98">snd_pcm_avail_delay</a></div><div class="ttdeci">int snd_pcm_avail_delay(snd_pcm_t *pcm, snd_pcm_sframes_t *availp, snd_pcm_sframes_t *delayp)</div><div class="ttdoc">Combine snd_pcm_avail and snd_pcm_delay functions. </div><div class="ttdef"><b>Definition:</b> pcm.c:2903</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga60417687267cd6ddc56a9c15179fe275"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga60417687267cd6ddc56a9c15179fe275">snd_pcm_hw_params_get_periods_max</a></div><div class="ttdeci">int snd_pcm_hw_params_get_periods_max(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract maximum periods count from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:5303</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga9162045265f283c532634506456cab09"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga9162045265f283c532634506456cab09">snd_pcm_hw_params_set_period_size_near</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size_near(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to have period size nearest to a target. </div><div class="ttdef"><b>Definition:</b> pcm.c:5187</div></div> <div class="ttc" id="group___p_c_m_html_ga7e561f305702c6f52dab49b6c84f7df7"><div class="ttname"><a href="group___p_c_m.html#ga7e561f305702c6f52dab49b6c84f7df7">snd_pcm_poll_descriptors_revents</a></div><div class="ttdeci">int snd_pcm_poll_descriptors_revents(snd_pcm_t *pcm, struct pollfd *pfds, unsigned int nfds, unsigned short *revents)</div><div class="ttdoc">get returned events from poll descriptors </div><div class="ttdef"><b>Definition:</b> pcm.c:1743</div></div> <div class="ttc" id="group___p_c_m_html_gga6a164917c35e2216f6e76beff4e4d0cbaafd17e33fac6f3c2b7e9bb48473b8c54"><div class="ttname"><a href="group___p_c_m.html#gga6a164917c35e2216f6e76beff4e4d0cbaafd17e33fac6f3c2b7e9bb48473b8c54">SND_PCM_SUBCLASS_MULTI_MIX</a></div><div class="ttdef"><b>Definition:</b> pcm.h:96</div></div> <div class="ttc" id="group___p_c_m_html_ga4c2c7bd26cf221268d59dc3bbeb9c048"><div class="ttname"><a href="group___p_c_m.html#ga4c2c7bd26cf221268d59dc3bbeb9c048">snd_pcm_readi</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_readi(snd_pcm_t *pcm, void *buffer, snd_pcm_uframes_t size)</div><div class="ttdoc">Read interleaved frames from a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:1546</div></div> <div class="ttc" id="group___p_c_m___dump_html_ga97b72a21c2bb1ae553fa909c3d42c294"><div class="ttname"><a href="group___p_c_m___dump.html#ga97b72a21c2bb1ae553fa909c3d42c294">snd_pcm_dump_sw_setup</a></div><div class="ttdeci">int snd_pcm_dump_sw_setup(snd_pcm_t *pcm, snd_output_t *out)</div><div class="ttdoc">Dump current software setup for PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:2216</div></div> <div class="ttc" id="group___p_c_m___format_html_ga5fa45349fe88454faac051f476629174"><div class="ttname"><a href="group___p_c_m___format.html#ga5fa45349fe88454faac051f476629174">snd_pcm_format_mask_copy</a></div><div class="ttdeci">void snd_pcm_format_mask_copy(snd_pcm_format_mask_t *dst, const snd_pcm_format_mask_t *src)</div><div class="ttdoc">copy one snd_pcm_format_mask_t to another </div><div class="ttdef"><b>Definition:</b> pcm.c:3870</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga29cd2571738847813af1489043d1af5a"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga29cd2571738847813af1489043d1af5a">snd_pcm_hw_params_set_rate</a></div><div class="ttdeci">int snd_pcm_hw_params_set_rate(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val, int dir)</div><div class="ttdoc">Restrict a configuration space to contain only one rate. </div><div class="ttdef"><b>Definition:</b> pcm.c:4606</div></div> <div class="ttc" id="group___p_c_m___description_html_ga59f99dd9647315a7312d1f2b6204b7bc"><div class="ttname"><a href="group___p_c_m___description.html#ga59f99dd9647315a7312d1f2b6204b7bc">snd_pcm_format_value</a></div><div class="ttdeci">snd_pcm_format_t snd_pcm_format_value(const char *name)</div><div class="ttdoc">get PCM sample format from name </div><div class="ttdef"><b>Definition:</b> pcm.c:2049</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a0ecea6572fd04ef25ae24cde617eaa9a"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a0ecea6572fd04ef25ae24cde617eaa9a">SND_PCM_FORMAT_FLOAT64</a></div><div class="ttdef"><b>Definition:</b> pcm.h:248</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a57f7b8aa28a96384e75d6a75c7f2728c"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a57f7b8aa28a96384e75d6a75c7f2728c">SND_CHMAP_MONO</a></div><div class="ttdef"><b>Definition:</b> pcm.h:561</div></div> <div class="ttc" id="group___p_c_m_html_gac23b43ff55add78638e503b9cc892c24"><div class="ttname"><a href="group___p_c_m.html#gac23b43ff55add78638e503b9cc892c24">snd_pcm_stream_t</a></div><div class="ttdeci">snd_pcm_stream_t</div><div class="ttdef"><b>Definition:</b> pcm.h:101</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_gaf62ce50d6242b4f4dc9d6534a97e5c09"><div class="ttname"><a href="group___p_c_m___s_w___params.html#gaf62ce50d6242b4f4dc9d6534a97e5c09">snd_pcm_sw_params_set_period_event</a></div><div class="ttdeci">int snd_pcm_sw_params_set_period_event(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, int val)</div><div class="ttdoc">Set period event inside a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6422</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga912bad749f6317000eede607bb0bc935"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga912bad749f6317000eede607bb0bc935">snd_pcm_sw_params_set_tstamp_type</a></div><div class="ttdeci">int snd_pcm_sw_params_set_tstamp_type(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_tstamp_type_t val)</div><div class="ttdoc">Set timestamp type inside a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6309</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga3c0c224b8f67e73cf2447bee0110f760"><div class="ttname"><a href="group___p_c_m___helpers.html#ga3c0c224b8f67e73cf2447bee0110f760">snd_pcm_format_big_endian</a></div><div class="ttdeci">int snd_pcm_format_big_endian(snd_pcm_format_t format)</div><div class="ttdoc">Return endian info for a PCM sample format. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:181</div></div> <div class="ttc" id="group___p_c_m_html_ga189a69e31cec0aefa8c124764e99e0bf"><div class="ttname"><a href="group___p_c_m.html#ga189a69e31cec0aefa8c124764e99e0bf">snd_pcm_open_fallback</a></div><div class="ttdeci">int snd_pcm_open_fallback(snd_pcm_t **pcm, snd_config_t *root, const char *name, const char *orig_name, snd_pcm_stream_t stream, int mode)</div><div class="ttdoc">Opens a fallback PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:2629</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8a32ec1ed1e6bc5eafff1547e1401f679c"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8a32ec1ed1e6bc5eafff1547e1401f679c">SND_PCM_FORMAT_GSM</a></div><div class="ttdef"><b>Definition:</b> pcm.h:177</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga12b745bdf119127f2216d61a2bd28688"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga12b745bdf119127f2216d61a2bd28688">snd_pcm_hw_params_set_subformat_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_subformat_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_subformat_t *subformat)</div><div class="ttdoc">Restrict a configuration space to contain only its first subformat. </div><div class="ttdef"><b>Definition:</b> pcm.c:4327</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaec8788f14a0c5452dada23a49cdd4b71"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaec8788f14a0c5452dada23a49cdd4b71">snd_pcm_hw_params_set_buffer_time_last</a></div><div class="ttdeci">int snd_pcm_hw_params_set_buffer_time_last(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its maximum buffered time. </div><div class="ttdef"><b>Definition:</b> pcm.c:5637</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975af55c7cf1772be450187b9c733e5a4601"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975af55c7cf1772be450187b9c733e5a4601">SND_CHMAP_RL</a></div><div class="ttdef"><b>Definition:</b> pcm.h:564</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975ae8657844c743e6303622c8a5db01f9fc"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975ae8657844c743e6303622c8a5db01f9fc">SND_CHMAP_BRC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:595</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a1b986f167d0af5a2993688f0dc4f7ca7"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a1b986f167d0af5a2993688f0dc4f7ca7">SND_CHMAP_FC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:566</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gad0f8922537619c70e41bf07eb740e54f"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gad0f8922537619c70e41bf07eb740e54f">snd_pcm_hw_params_can_disable_period_wakeup</a></div><div class="ttdeci">int snd_pcm_hw_params_can_disable_period_wakeup(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware can disable period wakeups. </div><div class="ttdef"><b>Definition:</b> pcm.c:3592</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a4fd7bc5c326b81d47841dc3133c6a154"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a4fd7bc5c326b81d47841dc3133c6a154">SND_PCM_TYPE_DSNOOP</a></div><div class="ttdef"><b>Definition:</b> pcm.h:448</div></div> <div class="ttc" id="group___p_c_m_html_gaca6314f46f54a0b62536c403bbb62601"><div class="ttname"><a href="group___p_c_m.html#gaca6314f46f54a0b62536c403bbb62601">snd_pcm_type_t</a></div><div class="ttdeci">enum _snd_pcm_type snd_pcm_type_t</div><div class="ttdef"><b>Definition:</b> pcm.h:465</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a056a6a819e4f86531c2f72f2cca30a2f"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a056a6a819e4f86531c2f72f2cca30a2f">SND_CHMAP_TFLC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:587</div></div> <div class="ttc" id="structsnd__pcm__scope__ops__t_html"><div class="ttname"><a href="structsnd__pcm__scope__ops__t.html">snd_pcm_scope_ops_t</a></div><div class="ttdef"><b>Definition:</b> pcm.h:1201</div></div> <div class="ttc" id="group___p_c_m___simple_html_gga0c8bcbf9cc83e8b0edaa501b15ff8ba9a51386f1133cba0e74aad6fbd8f6cf714"><div class="ttname"><a href="group___p_c_m___simple.html#gga0c8bcbf9cc83e8b0edaa501b15ff8ba9a51386f1133cba0e74aad6fbd8f6cf714">SND_SPCM_LATENCY_STANDARD</a></div><div class="ttdef"><b>Definition:</b> pcm.h:1264</div></div> <div class="ttc" id="group___p_c_m___info_html_ga139884ae6fb3cb5621591f2d6e044a42"><div class="ttname"><a href="group___p_c_m___info.html#ga139884ae6fb3cb5621591f2d6e044a42">snd_pcm_info_copy</a></div><div class="ttdeci">void snd_pcm_info_copy(snd_pcm_info_t *dst, const snd_pcm_info_t *src)</div><div class="ttdoc">copy one snd_pcm_info_t to another </div><div class="ttdef"><b>Definition:</b> pcm.c:6915</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga7886ee5b3a48fb58ef8f70886472029a"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga7886ee5b3a48fb58ef8f70886472029a">snd_pcm_sw_params_sizeof</a></div><div class="ttdeci">size_t snd_pcm_sw_params_sizeof(void)</div><div class="ttdoc">get size of snd_pcm_sw_params_t </div><div class="ttdef"><b>Definition:</b> pcm.c:6119</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga93d2f045575afb161abff126c3750049"><div class="ttname"><a href="group___p_c_m___helpers.html#ga93d2f045575afb161abff126c3750049">snd_pcm_area_copy</a></div><div class="ttdeci">int snd_pcm_area_copy(const snd_pcm_channel_area_t *dst_channel, snd_pcm_uframes_t dst_offset, const snd_pcm_channel_area_t *src_channel, snd_pcm_uframes_t src_offset, unsigned int samples, snd_pcm_format_t format)</div><div class="ttdoc">Copy an area. </div><div class="ttdef"><b>Definition:</b> pcm.c:3108</div></div> <div class="ttc" id="group___p_c_m___info_html_ga2a1aea3ed02b14de6535f59d2cc80148"><div class="ttname"><a href="group___p_c_m___info.html#ga2a1aea3ed02b14de6535f59d2cc80148">snd_pcm_info_set_subdevice</a></div><div class="ttdeci">void snd_pcm_info_set_subdevice(snd_pcm_info_t *obj, unsigned int val)</div><div class="ttdoc">Set wanted subdevice inside a PCM info container (see snd_ctl_pcm_info) </div><div class="ttdef"><b>Definition:</b> pcm.c:7071</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a01bb8ab068f1ad7ea82201fda13e7351"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a01bb8ab068f1ad7ea82201fda13e7351">SND_CHMAP_RRC</a></div><div class="ttdef"><b>Definition:</b> pcm.h:574</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gafd935dde74ea0da6824b204eb78eb620"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gafd935dde74ea0da6824b204eb78eb620">snd_pcm_hw_params_supports_audio_wallclock_ts</a></div><div class="ttdeci">int snd_pcm_hw_params_supports_audio_wallclock_ts(const snd_pcm_hw_params_t *params)</div><div class="ttdoc">Check if hardware supports audio wallclock timestamps. </div><div class="ttdef"><b>Definition:</b> pcm.c:3612</div></div> <div class="ttc" id="group___p_c_m_html_gga07f09c302588b9758946fedf97772975a0ebb60cbf70f6bdf44f23ca53f27a48e"><div class="ttname"><a href="group___p_c_m.html#gga07f09c302588b9758946fedf97772975a0ebb60cbf70f6bdf44f23ca53f27a48e">SND_CHMAP_FLH</a></div><div class="ttdef"><b>Definition:</b> pcm.h:577</div></div> <div class="ttc" id="group___p_c_m_html_ga919e634deecd855b6e2e15174e70d3ea"><div class="ttname"><a href="group___p_c_m.html#ga919e634deecd855b6e2e15174e70d3ea">snd_pcm_t</a></div><div class="ttdeci">struct _snd_pcm snd_pcm_t</div><div class="ttdef"><b>Definition:</b> pcm.h:394</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaa18c9999c27632f6c47e163b6af17fa9"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaa18c9999c27632f6c47e163b6af17fa9">snd_pcm_hw_params_get_buffer_time_min</a></div><div class="ttdeci">int snd_pcm_hw_params_get_buffer_time_min(const snd_pcm_hw_params_t *params, unsigned int *val, int *dir)</div><div class="ttdoc">Extract minimum buffer time from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:5485</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga20079e218c9307e4e683f0743f3af38c"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga20079e218c9307e4e683f0743f3af38c">snd_pcm_hw_params_get_access_mask</a></div><div class="ttdeci">int snd_pcm_hw_params_get_access_mask(snd_pcm_hw_params_t *params, snd_pcm_access_mask_t *mask)</div><div class="ttdoc">Get access mask from a configuration space. </div><div class="ttdef"><b>Definition:</b> pcm.c:4175</div></div> <div class="ttc" id="group___p_c_m___helpers_html_gae3669a4326ce185f4261d7bf96900f3f"><div class="ttname"><a href="group___p_c_m___helpers.html#gae3669a4326ce185f4261d7bf96900f3f">snd_pcm_samples_to_bytes</a></div><div class="ttdeci">ssize_t snd_pcm_samples_to_bytes(snd_pcm_t *pcm, long samples)</div><div class="ttdoc">Convert samples in bytes for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:2339</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gabc8712dab6cb135176de77f374d7ee17"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gabc8712dab6cb135176de77f374d7ee17">snd_pcm_hw_params_test_period_size</a></div><div class="ttdeci">int snd_pcm_hw_params_test_period_size(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val, int dir)</div><div class="ttdoc">Verify if a period size is available inside a configuration space for a PCM. </div><div class="ttdef"><b>Definition:</b> pcm.c:5094</div></div> <div class="ttc" id="structsnd__pcm__chmap__t_html_aa2baadd3e92e15d68d970bc07fc8850a"><div class="ttname"><a href="structsnd__pcm__chmap__t.html#aa2baadd3e92e15d68d970bc07fc8850a">snd_pcm_chmap_t::channels</a></div><div class="ttdeci">unsigned int channels</div><div class="ttdef"><b>Definition:</b> pcm.h:609</div></div> <div class="ttc" id="group___p_c_m___status_html_ga1fdce3985e64f66385a5805da1110f18"><div class="ttname"><a href="group___p_c_m___status.html#ga1fdce3985e64f66385a5805da1110f18">snd_pcm_status_get_delay</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_status_get_delay(const snd_pcm_status_t *obj)</div><div class="ttdoc">Get delay from a PCM status container (see snd_pcm_delay) </div><div class="ttdef"><b>Definition:</b> pcm.c:6842</div></div> <div class="ttc" id="group___p_c_m___status_html_ga79a7e633c36d79aab76c3b4ee39e1588"><div class="ttname"><a href="group___p_c_m___status.html#ga79a7e633c36d79aab76c3b4ee39e1588">snd_pcm_status_get_audio_htstamp_report</a></div><div class="ttdeci">void snd_pcm_status_get_audio_htstamp_report(const snd_pcm_status_t *obj, snd_pcm_audio_tstamp_report_t *audio_tstamp_report)</div><div class="ttdoc">Get audio_tstamp_report from a PCM status container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6811</div></div> <div class="ttc" id="group___p_c_m_html_ga6c66040dbe01797379436fdf36268fec"><div class="ttname"><a href="group___p_c_m.html#ga6c66040dbe01797379436fdf36268fec">snd_pcm_rewind</a></div><div class="ttdeci">snd_pcm_sframes_t snd_pcm_rewind(snd_pcm_t *pcm, snd_pcm_uframes_t frames)</div><div class="ttdoc">Move application frame position backward. </div><div class="ttdef"><b>Definition:</b> pcm.c:1363</div></div> <div class="ttc" id="group___p_c_m___deprecated_html_ga92a1742ca544aaa41de93d3d3661cb5b"><div class="ttname"><a href="group___p_c_m___deprecated.html#ga92a1742ca544aaa41de93d3d3661cb5b">snd_pcm_sw_params_get_xrun_mode</a></div><div class="ttdeci">snd_pcm_xrun_t snd_pcm_sw_params_get_xrun_mode(const snd_pcm_sw_params_t *params) __attribute__((deprecated))</div><div class="ttdoc">(DEPRECATED) Get xrun mode from a software configuration container </div><div class="ttdef"><b>Definition:</b> pcm.c:6252</div></div> <div class="ttc" id="group___p_c_m___access_html_gafedd1f9c96aa8a93ab7f2c0135de3780"><div class="ttname"><a href="group___p_c_m___access.html#gafedd1f9c96aa8a93ab7f2c0135de3780">snd_pcm_access_mask_malloc</a></div><div class="ttdeci">int snd_pcm_access_mask_malloc(snd_pcm_access_mask_t **ptr)</div><div class="ttdoc">allocate an empty snd_pcm_access_mask_t using standard malloc </div><div class="ttdef"><b>Definition:</b> pcm.c:3745</div></div> <div class="ttc" id="group___p_c_m_html_ggaa14b7f26877a812acbb39811364177f8ab24eac408b0d2ae6b5f68ed3a7cd2d75"><div class="ttname"><a href="group___p_c_m.html#ggaa14b7f26877a812acbb39811364177f8ab24eac408b0d2ae6b5f68ed3a7cd2d75">SND_PCM_FORMAT_FLOAT_BE</a></div><div class="ttdef"><b>Definition:</b> pcm.h:159</div></div> <div class="ttc" id="group___p_c_m___helpers_html_ga5a52bb63323f463198dea3f3c6aca571"><div class="ttname"><a href="group___p_c_m___helpers.html#ga5a52bb63323f463198dea3f3c6aca571">snd_pcm_format_linear</a></div><div class="ttdeci">int snd_pcm_format_linear(snd_pcm_format_t format)</div><div class="ttdoc">Return linear info for a PCM sample format. </div><div class="ttdef"><b>Definition:</b> pcm_misc.c:100</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga23382b62e7fc0de94b279c9f5dd08e5e"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga23382b62e7fc0de94b279c9f5dd08e5e">snd_pcm_sw_params_malloc</a></div><div class="ttdeci">int snd_pcm_sw_params_malloc(snd_pcm_sw_params_t **ptr)</div><div class="ttdoc">allocate an invalid snd_pcm_sw_params_t using standard malloc </div><div class="ttdef"><b>Definition:</b> pcm.c:6129</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_ga874c977dd9aac275c87a7b1c33a0dec0"><div class="ttname"><a href="group___p_c_m___h_w___params.html#ga874c977dd9aac275c87a7b1c33a0dec0">snd_pcm_hw_params_set_period_size</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t val, int dir)</div><div class="ttdoc">Restrict a configuration space to contain only one period size. </div><div class="ttdef"><b>Definition:</b> pcm.c:5109</div></div> <div class="ttc" id="group___p_c_m_html_ga661221ba5e8f1d6eaf4ab8e2da57cc1a"><div class="ttname"><a href="group___p_c_m.html#ga661221ba5e8f1d6eaf4ab8e2da57cc1a">snd_pcm_access_t</a></div><div class="ttdeci">snd_pcm_access_t</div><div class="ttdef"><b>Definition:</b> pcm.h:110</div></div> <div class="ttc" id="group___p_c_m___h_w___params_html_gaf74bbb66a71ece8260be20502822335b"><div class="ttname"><a href="group___p_c_m___h_w___params.html#gaf74bbb66a71ece8260be20502822335b">snd_pcm_hw_params_set_period_size_first</a></div><div class="ttdeci">int snd_pcm_hw_params_set_period_size_first(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val, int *dir)</div><div class="ttdoc">Restrict a configuration space to contain only its minimum period size. </div><div class="ttdef"><b>Definition:</b> pcm.c:5210</div></div> <div class="ttc" id="group___p_c_m_html_gga661221ba5e8f1d6eaf4ab8e2da57cc1aa26a4f161364cb539df4de5eeb9949121"><div class="ttname"><a href="group___p_c_m.html#gga661221ba5e8f1d6eaf4ab8e2da57cc1aa26a4f161364cb539df4de5eeb9949121">SND_PCM_ACCESS_MMAP_COMPLEX</a></div><div class="ttdef"><b>Definition:</b> pcm.h:116</div></div> <div class="ttc" id="group___p_c_m___s_w___params_html_ga1ee7116c68bdea12606aab57db86a1d1"><div class="ttname"><a href="group___p_c_m___s_w___params.html#ga1ee7116c68bdea12606aab57db86a1d1">snd_pcm_sw_params_get_start_threshold</a></div><div class="ttdeci">int snd_pcm_sw_params_get_start_threshold(const snd_pcm_sw_params_t *paramsm, snd_pcm_uframes_t *val)</div><div class="ttdoc">Get start threshold from a software configuration container. </div><div class="ttdef"><b>Definition:</b> pcm.c:6507</div></div> <div class="ttc" id="group___p_c_m_html_gga060d5b81f2fc8efcc35ff3e1de6e9fa4a8b358976321af44871bfd4f5743eb7f0"><div class="ttname"><a href="group___p_c_m.html#gga060d5b81f2fc8efcc35ff3e1de6e9fa4a8b358976321af44871bfd4f5743eb7f0">SND_PCM_TYPE_ADPCM</a></div><div class="ttdef"><b>Definition:</b> pcm.h:422</div></div> <div class="ttc" id="group___p_c_m___description_html_ga16ea2b82b7ea8f8c7b21e81aa6d28f1f"><div class="ttname"><a href="group___p_c_m___description.html#ga16ea2b82b7ea8f8c7b21e81aa6d28f1f">snd_pcm_state_name</a></div><div class="ttdeci">const char * snd_pcm_state_name(const snd_pcm_state_t state)</div><div class="ttdoc">get name of PCM state </div><div class="ttdef"><b>Definition:</b> pcm.c:2156</div></div> </div><!-- fragment --></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>