Home
last modified time | relevance | path

Searched refs:PA_GCC_PURE (Results 1 - 10 of 10) sorted by relevance

/third_party/pulseaudio/src/pulse/
H A Dsample.h268 size_t pa_bytes_per_second(const pa_sample_spec *spec) PA_GCC_PURE;
271 size_t pa_frame_size(const pa_sample_spec *spec) PA_GCC_PURE;
274 size_t pa_sample_size(const pa_sample_spec *spec) PA_GCC_PURE;
278 size_t pa_sample_size_of_format(pa_sample_format_t f) PA_GCC_PURE;
283 pa_usec_t pa_bytes_to_usec(uint64_t length, const pa_sample_spec *spec) PA_GCC_PURE;
289 size_t pa_usec_to_bytes(pa_usec_t t, const pa_sample_spec *spec) PA_GCC_PURE;
297 int pa_sample_format_valid(unsigned format) PA_GCC_PURE;
300 int pa_sample_rate_valid(uint32_t rate) PA_GCC_PURE;
304 int pa_channels_valid(uint8_t channels) PA_GCC_PURE;
307 int pa_sample_spec_valid(const pa_sample_spec *spec) PA_GCC_PURE;
[all...]
H A Dchannelmap.h296 const char* pa_channel_position_to_string(pa_channel_position_t pos) PA_GCC_PURE;
299 pa_channel_position_t pa_channel_position_from_string(const char *s) PA_GCC_PURE;
321 int pa_channel_map_equal(const pa_channel_map *a, const pa_channel_map *b) PA_GCC_PURE;
324 int pa_channel_map_valid(const pa_channel_map *map) PA_GCC_PURE;
328 int pa_channel_map_compatible(const pa_channel_map *map, const pa_sample_spec *ss) PA_GCC_PURE;
331 int pa_channel_map_superset(const pa_channel_map *a, const pa_channel_map *b) PA_GCC_PURE;
336 int pa_channel_map_can_balance(const pa_channel_map *map) PA_GCC_PURE;
341 int pa_channel_map_can_fade(const pa_channel_map *map) PA_GCC_PURE;
346 int pa_channel_map_can_lfe_balance(const pa_channel_map *map) PA_GCC_PURE;
352 const char* pa_channel_map_to_name(const pa_channel_map *map) PA_GCC_PURE;
[all...]
H A Dvolume.h153 int pa_cvolume_equal(const pa_cvolume *a, const pa_cvolume *b) PA_GCC_PURE;
233 pa_volume_t pa_cvolume_avg(const pa_cvolume *a) PA_GCC_PURE;
240 pa_volume_t pa_cvolume_avg_mask(const pa_cvolume *a, const pa_channel_map *cm, pa_channel_position_mask_t mask) PA_GCC_PURE;
243 pa_volume_t pa_cvolume_max(const pa_cvolume *a) PA_GCC_PURE;
250 pa_volume_t pa_cvolume_max_mask(const pa_cvolume *a, const pa_channel_map *cm, pa_channel_position_mask_t mask) PA_GCC_PURE;
253 pa_volume_t pa_cvolume_min(const pa_cvolume *a) PA_GCC_PURE;
260 pa_volume_t pa_cvolume_min_mask(const pa_cvolume *a, const pa_channel_map *cm, pa_channel_position_mask_t mask) PA_GCC_PURE;
263 int pa_cvolume_valid(const pa_cvolume *v) PA_GCC_PURE;
266 int pa_cvolume_channels_equal_to(const pa_cvolume *a, pa_volume_t v) PA_GCC_PURE;
334 int pa_cvolume_compatible(const pa_cvolume *v, const pa_sample_spec *ss) PA_GCC_PURE;
[all...]
H A Dutf8.h35 char *pa_utf8_valid(const char *str) PA_GCC_PURE;
38 char *pa_ascii_valid(const char *str) PA_GCC_PURE;
H A Dgccmacro.h66 #ifndef PA_GCC_PURE
68 #define PA_GCC_PURE __attribute__ ((pure)) macro
71 #define PA_GCC_PURE macro
79 /** This function's return value depends only the arguments list (stricter version of PA_GCC_PURE) **/
H A Dtimeval.h65 pa_usec_t pa_timeval_diff(const struct timeval *a, const struct timeval *b) PA_GCC_PURE;
68 int pa_timeval_cmp(const struct timeval *a, const struct timeval *b) PA_GCC_PURE;
/third_party/pulseaudio/src/pulsecore/
H A Dsconv.h29 pa_convert_func_t pa_get_convert_to_float32ne_function(pa_sample_format_t f) PA_GCC_PURE;
30 pa_convert_func_t pa_get_convert_from_float32ne_function(pa_sample_format_t f) PA_GCC_PURE;
32 pa_convert_func_t pa_get_convert_to_s16ne_function(pa_sample_format_t f) PA_GCC_PURE;
33 pa_convert_func_t pa_get_convert_from_s16ne_function(pa_sample_format_t f) PA_GCC_PURE;
H A Dcore-util.h88 int pa_parse_boolean(const char *s) PA_GCC_PURE;
120 const char *pa_sig2str(int sig) PA_GCC_PURE;
135 bool pa_startswith(const char *s, const char *pfx) PA_GCC_PURE;
136 bool pa_endswith(const char *s, const char *sfx) PA_GCC_PURE;
H A Dsample-util.h48 size_t pa_frame_align(size_t l, const pa_sample_spec *ss) PA_GCC_PURE;
50 bool pa_frame_aligned(size_t l, const pa_sample_spec *ss) PA_GCC_PURE;
H A Ddownmix.h50 pa_channel_layout_index_t pa_channel_map_to_index(const pa_channel_map *map) PA_GCC_PURE;

Completed in 4 milliseconds