File: pulse_structs.py

package info (click to toggle)
python-libpulse 0.7-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 420 kB
  • sloc: python: 4,232; makefile: 22
file content (216 lines) | stat: -rw-r--r-- 10,355 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
"""File pulse_structs.

This file has been generated by libpulse_parser.py - DO NOT MODIFY.
"""


pulse_structs = \
{'pa_autoload_info': (('index', 'uint32_t'),
                      ('name', 'char *'),
                      ('type', 'pa_autoload_type_t'),
                      ('module', 'char *'),
                      ('argument', 'char *')),
 'pa_buffer_attr': (('maxlength', 'uint32_t'),
                    ('tlength', 'uint32_t'),
                    ('prebuf', 'uint32_t'),
                    ('minreq', 'uint32_t'),
                    ('fragsize', 'uint32_t')),
 'pa_card_info': (('index', 'uint32_t'),
                  ('name', 'char *'),
                  ('owner_module', 'uint32_t'),
                  ('driver', 'char *'),
                  ('n_profiles', 'uint32_t'),
                  ('profiles', 'pa_card_profile_info *'),
                  ('active_profile', 'pa_card_profile_info *'),
                  ('proplist', 'pa_proplist *'),
                  ('n_ports', 'uint32_t'),
                  ('ports', 'pa_card_port_info * *'),
                  ('profiles2', 'pa_card_profile_info2 * *'),
                  ('active_profile2', 'pa_card_profile_info2 *')),
 'pa_card_port_info': (('name', 'char *'),
                       ('description', 'char *'),
                       ('priority', 'uint32_t'),
                       ('available', 'int'),
                       ('direction', 'int'),
                       ('n_profiles', 'uint32_t'),
                       ('profiles', 'pa_card_profile_info * *'),
                       ('proplist', 'pa_proplist *'),
                       ('latency_offset', 'int64_t'),
                       ('profiles2', 'pa_card_profile_info2 * *'),
                       ('availability_group', 'char *'),
                       ('type', 'uint32_t')),
 'pa_card_profile_info': (('name', 'char *'),
                          ('description', 'char *'),
                          ('n_sinks', 'uint32_t'),
                          ('n_sources', 'uint32_t'),
                          ('priority', 'uint32_t')),
 'pa_card_profile_info2': (('name', 'char *'),
                           ('description', 'char *'),
                           ('n_sinks', 'uint32_t'),
                           ('n_sources', 'uint32_t'),
                           ('priority', 'uint32_t'),
                           ('available', 'int')),
 'pa_channel_map': (('channels', 'uint8_t'), ('map', 'pa_channel_position_t * 32')),
 'pa_client_info': (('index', 'uint32_t'),
                    ('name', 'char *'),
                    ('owner_module', 'uint32_t'),
                    ('driver', 'char *'),
                    ('proplist', 'pa_proplist *')),
 'pa_context': (),
 'pa_cvolume': (('channels', 'uint8_t'), ('values', 'pa_volume_t * 32')),
 'pa_defer_event': (),
 'pa_ext_device_restore_info': (('type', 'pa_device_type_t'),
                                ('index', 'uint32_t'),
                                ('n_formats', 'uint8_t'),
                                ('formats', 'pa_format_info * *')),
 'pa_format_info': (('encoding', 'pa_encoding_t'), ('plist', 'pa_proplist *')),
 'pa_io_event': (),
 'pa_mainloop': (),
 'pa_module_info': (('index', 'uint32_t'),
                    ('name', 'char *'),
                    ('argument', 'char *'),
                    ('n_used', 'uint32_t'),
                    ('auto_unload', 'int'),
                    ('proplist', 'pa_proplist *')),
 'pa_operation': (),
 'pa_proplist': (),
 'pa_sample_info': (('index', 'uint32_t'),
                    ('name', 'char *'),
                    ('volume', 'pa_cvolume'),
                    ('sample_spec', 'pa_sample_spec'),
                    ('channel_map', 'pa_channel_map'),
                    ('duration', 'pa_usec_t'),
                    ('bytes', 'uint32_t'),
                    ('lazy', 'int'),
                    ('filename', 'char *'),
                    ('proplist', 'pa_proplist *')),
 'pa_sample_spec': (('format', 'pa_sample_format_t'),
                    ('rate', 'uint32_t'),
                    ('channels', 'uint8_t')),
 'pa_server_info': (('user_name', 'char *'),
                    ('host_name', 'char *'),
                    ('server_version', 'char *'),
                    ('server_name', 'char *'),
                    ('sample_spec', 'pa_sample_spec'),
                    ('default_sink_name', 'char *'),
                    ('default_source_name', 'char *'),
                    ('cookie', 'uint32_t'),
                    ('channel_map', 'pa_channel_map')),
 'pa_signal_event': (),
 'pa_sink_info': (('name', 'char *'),
                  ('index', 'uint32_t'),
                  ('description', 'char *'),
                  ('sample_spec', 'pa_sample_spec'),
                  ('channel_map', 'pa_channel_map'),
                  ('owner_module', 'uint32_t'),
                  ('volume', 'pa_cvolume'),
                  ('mute', 'int'),
                  ('monitor_source', 'uint32_t'),
                  ('monitor_source_name', 'char *'),
                  ('latency', 'pa_usec_t'),
                  ('driver', 'char *'),
                  ('flags', 'pa_sink_flags_t'),
                  ('proplist', 'pa_proplist *'),
                  ('configured_latency', 'pa_usec_t'),
                  ('base_volume', 'pa_volume_t'),
                  ('state', 'pa_sink_state_t'),
                  ('n_volume_steps', 'uint32_t'),
                  ('card', 'uint32_t'),
                  ('n_ports', 'uint32_t'),
                  ('ports', 'pa_sink_port_info * *'),
                  ('active_port', 'pa_sink_port_info *'),
                  ('n_formats', 'uint8_t'),
                  ('formats', 'pa_format_info * *')),
 'pa_sink_input_info': (('index', 'uint32_t'),
                        ('name', 'char *'),
                        ('owner_module', 'uint32_t'),
                        ('client', 'uint32_t'),
                        ('sink', 'uint32_t'),
                        ('sample_spec', 'pa_sample_spec'),
                        ('channel_map', 'pa_channel_map'),
                        ('volume', 'pa_cvolume'),
                        ('buffer_usec', 'pa_usec_t'),
                        ('sink_usec', 'pa_usec_t'),
                        ('resample_method', 'char *'),
                        ('driver', 'char *'),
                        ('mute', 'int'),
                        ('proplist', 'pa_proplist *'),
                        ('corked', 'int'),
                        ('has_volume', 'int'),
                        ('volume_writable', 'int'),
                        ('format', 'pa_format_info *')),
 'pa_sink_port_info': (('name', 'char *'),
                       ('description', 'char *'),
                       ('priority', 'uint32_t'),
                       ('available', 'int'),
                       ('availability_group', 'char *'),
                       ('type', 'uint32_t')),
 'pa_source_info': (('name', 'char *'),
                    ('index', 'uint32_t'),
                    ('description', 'char *'),
                    ('sample_spec', 'pa_sample_spec'),
                    ('channel_map', 'pa_channel_map'),
                    ('owner_module', 'uint32_t'),
                    ('volume', 'pa_cvolume'),
                    ('mute', 'int'),
                    ('monitor_of_sink', 'uint32_t'),
                    ('monitor_of_sink_name', 'char *'),
                    ('latency', 'pa_usec_t'),
                    ('driver', 'char *'),
                    ('flags', 'pa_source_flags_t'),
                    ('proplist', 'pa_proplist *'),
                    ('configured_latency', 'pa_usec_t'),
                    ('base_volume', 'pa_volume_t'),
                    ('state', 'pa_source_state_t'),
                    ('n_volume_steps', 'uint32_t'),
                    ('card', 'uint32_t'),
                    ('n_ports', 'uint32_t'),
                    ('ports', 'pa_source_port_info * *'),
                    ('active_port', 'pa_source_port_info *'),
                    ('n_formats', 'uint8_t'),
                    ('formats', 'pa_format_info * *')),
 'pa_source_output_info': (('index', 'uint32_t'),
                           ('name', 'char *'),
                           ('owner_module', 'uint32_t'),
                           ('client', 'uint32_t'),
                           ('source', 'uint32_t'),
                           ('sample_spec', 'pa_sample_spec'),
                           ('channel_map', 'pa_channel_map'),
                           ('buffer_usec', 'pa_usec_t'),
                           ('source_usec', 'pa_usec_t'),
                           ('resample_method', 'char *'),
                           ('driver', 'char *'),
                           ('proplist', 'pa_proplist *'),
                           ('corked', 'int'),
                           ('volume', 'pa_cvolume'),
                           ('mute', 'int'),
                           ('has_volume', 'int'),
                           ('volume_writable', 'int'),
                           ('format', 'pa_format_info *')),
 'pa_source_port_info': (('name', 'char *'),
                         ('description', 'char *'),
                         ('priority', 'uint32_t'),
                         ('available', 'int'),
                         ('availability_group', 'char *'),
                         ('type', 'uint32_t')),
 'pa_stat_info': (('memblock_total', 'uint32_t'),
                  ('memblock_total_size', 'uint32_t'),
                  ('memblock_allocated', 'uint32_t'),
                  ('memblock_allocated_size', 'uint32_t'),
                  ('scache_size', 'uint32_t')),
 'pa_stream': (),
 'pa_threaded_mainloop': (),
 'pa_time_event': (),
 'pa_timing_info': (('timestamp', 'struct timeval'),
                    ('synchronized_clocks', 'int'),
                    ('sink_usec', 'pa_usec_t'),
                    ('source_usec', 'pa_usec_t'),
                    ('transport_usec', 'pa_usec_t'),
                    ('playing', 'int'),
                    ('write_index_corrupt', 'int'),
                    ('write_index', 'int64_t'),
                    ('read_index_corrupt', 'int'),
                    ('read_index', 'int64_t'),
                    ('configured_sink_usec', 'pa_usec_t'),
                    ('configured_source_usec', 'pa_usec_t'),
                    ('since_underrun', 'int64_t'))}