Home | History | Annotate | Download | only in include

Lines Matching refs:profile

62 void profile_init(alsa_device_profile* profile, int direction);
63 bool profile_is_initialized(alsa_device_profile* profile);
64 bool profile_is_valid(alsa_device_profile* profile);
65 bool profile_is_cached_for(alsa_device_profile* profile, int card, int device);
66 void profile_decache(alsa_device_profile* profile);
68 bool profile_read_device_info(alsa_device_profile* profile);
71 char * profile_get_sample_rate_strs(alsa_device_profile* profile);
72 char * profile_get_format_strs(alsa_device_profile* profile);
73 char * profile_get_channel_count_strs(alsa_device_profile* profile);
76 unsigned profile_get_default_sample_rate(alsa_device_profile* profile);
77 bool profile_is_sample_rate_valid(alsa_device_profile* profile, unsigned rate);
80 enum pcm_format profile_get_default_format(alsa_device_profile* profile);
81 bool profile_is_format_valid(alsa_device_profile* profile, enum pcm_format fmt);
84 unsigned profile_get_default_channel_count(alsa_device_profile* profile);
85 unsigned profile_get_closest_channel_count(alsa_device_profile* profile, unsigned count);
86 bool profile_is_channel_count_valid(alsa_device_profile* profile, unsigned count);
89 unsigned profile_calc_min_period_size(alsa_device_profile* profile, unsigned sample_rate);
90 unsigned int profile_get_period_size(alsa_device_profile* profile, unsigned sample_rate);
93 void profile_dump(const alsa_device_profile* profile, int fd);