Lines Matching refs:profile

63 void profile_init(alsa_device_profile* profile, int direction);
64 bool profile_is_initialized(const alsa_device_profile* profile);
65 bool profile_is_valid(const alsa_device_profile* profile);
66 bool profile_is_cached_for(const alsa_device_profile* profile, int card, int device);
67 void profile_decache(alsa_device_profile* profile);
69 bool profile_read_device_info(alsa_device_profile* profile);
72 char * profile_get_sample_rate_strs(const alsa_device_profile* profile);
73 char * profile_get_format_strs(const alsa_device_profile* profile);
74 char * profile_get_channel_count_strs(const alsa_device_profile* profile);
77 unsigned profile_get_default_sample_rate(const alsa_device_profile* profile);
78 unsigned profile_get_highest_sample_rate(const alsa_device_profile* profile);
79 bool profile_is_sample_rate_valid(const alsa_device_profile* profile, unsigned rate);
82 enum pcm_format profile_get_default_format(const alsa_device_profile* profile);
83 bool profile_is_format_valid(const alsa_device_profile* profile, enum pcm_format fmt);
86 unsigned profile_get_default_channel_count(const alsa_device_profile* profile);
87 unsigned profile_get_closest_channel_count(const alsa_device_profile* profile, unsigned count);
88 bool profile_is_channel_count_valid(const alsa_device_profile* profile, unsigned count);
91 unsigned profile_calc_min_period_size(const alsa_device_profile* profile, unsigned sample_rate);
92 unsigned int profile_get_period_size(const alsa_device_profile* profile, unsigned sample_rate);
95 void profile_dump(const alsa_device_profile* profile, int fd);