Lines Matching refs:SampleRate

182 pub struct SampleRate(pub u32);  struct
184 impl<T> Mul<T> for SampleRate implementation
190 SampleRate(self.0 * rhs) in mul()
194 impl<T> Div<T> for SampleRate implementation
200 SampleRate(self.0 / rhs) in div()
226 pub sample_rate: SampleRate,
248 pub(crate) min_sample_rate: SampleRate,
250 pub(crate) max_sample_rate: SampleRate,
262 sample_rate: SampleRate,
341 pub fn sample_rate(&self) -> SampleRate { in sample_rate() argument
546 pub fn min_sample_rate(&self) -> SampleRate { in min_sample_rate() argument
550 pub fn max_sample_rate(&self) -> SampleRate { in max_sample_rate() argument
566 pub fn with_sample_rate(self, sample_rate: SampleRate) -> SupportedStreamConfig { in with_sample_rate()
645 const HZ_44100: SampleRate = SampleRate(44_100); in cmp_default_heuristics()
664 min_sample_rate: SampleRate(1), in test_cmp_default_heuristics()
665 max_sample_rate: SampleRate(96000), in test_cmp_default_heuristics()
671 min_sample_rate: SampleRate(1), in test_cmp_default_heuristics()
672 max_sample_rate: SampleRate(96000), in test_cmp_default_heuristics()
678 min_sample_rate: SampleRate(1), in test_cmp_default_heuristics()
679 max_sample_rate: SampleRate(96000), in test_cmp_default_heuristics()
685 min_sample_rate: SampleRate(1), in test_cmp_default_heuristics()
686 max_sample_rate: SampleRate(96000), in test_cmp_default_heuristics()
692 min_sample_rate: SampleRate(1), in test_cmp_default_heuristics()
693 max_sample_rate: SampleRate(22050), in test_cmp_default_heuristics()
702 assert_eq!(formats[0].min_sample_rate(), SampleRate(1)); in test_cmp_default_heuristics()
703 assert_eq!(formats[0].max_sample_rate(), SampleRate(96000)); in test_cmp_default_heuristics()
707 assert_eq!(formats[1].min_sample_rate(), SampleRate(1)); in test_cmp_default_heuristics()
708 assert_eq!(formats[1].max_sample_rate(), SampleRate(96000)); in test_cmp_default_heuristics()
712 assert_eq!(formats[2].min_sample_rate(), SampleRate(1)); in test_cmp_default_heuristics()
713 assert_eq!(formats[2].max_sample_rate(), SampleRate(96000)); in test_cmp_default_heuristics()
717 assert_eq!(formats[3].min_sample_rate(), SampleRate(1)); in test_cmp_default_heuristics()
718 assert_eq!(formats[3].max_sample_rate(), SampleRate(22050)); in test_cmp_default_heuristics()
722 assert_eq!(formats[4].min_sample_rate(), SampleRate(1)); in test_cmp_default_heuristics()
723 assert_eq!(formats[4].max_sample_rate(), SampleRate(96000)); in test_cmp_default_heuristics()
738 const COMMON_SAMPLE_RATES: &'static [SampleRate] = &[
739 SampleRate(5512),
740 SampleRate(8000),
741 SampleRate(11025),
742 SampleRate(16000),
743 SampleRate(22050),
744 SampleRate(32000),
745 SampleRate(44100),
746 SampleRate(48000),
747 SampleRate(64000),
748 SampleRate(88200),
749 SampleRate(96000),
750 SampleRate(176400),
751 SampleRate(192000),