Lines Matching refs:Sample
10 pub struct Sample<Raw>(Raw); struct
12 impl From<i16> for Sample<i16> { implementation
19 impl From<f32> for Sample<f32> { implementation
28 impl From<Sample<$raw>> for $raw {
30 fn from(sample: Sample<$raw>) -> $raw {
60 impl From<Sample<i16>> for Sample<f32> { implementation
62 fn from(sample: Sample<i16>) -> Self { in from()
73 impl From<Sample<f32>> for Sample<i16> { implementation
75 fn from(sample: Sample<f32>) -> Self { in from()
95 impl FromBytes for Sample<i16> { implementation
101 impl FromBytes for Sample<f32> { implementation
108 impl<Raw> NearlyEq<Self, Raw> for Sample<Raw> implementation
130 assert_eq!(Sample::<i16>::from(i16::MIN).0, i16::MIN); in sample_i16_from_i16()
131 assert_eq!(Sample::<i16>::from(i16::MIN / 2).0, i16::MIN / 2); in sample_i16_from_i16()
132 assert_eq!(Sample::<i16>::from(0).0, 0); in sample_i16_from_i16()
133 assert_eq!(Sample::<i16>::from(i16::MAX / 2).0, i16::MAX / 2); in sample_i16_from_i16()
134 assert_eq!(Sample::<i16>::from(i16::MAX).0, i16::MAX); in sample_i16_from_i16()
139 assert_eq!(Sample::<f32>::from(-1.0).0, -1.0); in sample_f32_from_f32()
140 assert_eq!(Sample::<f32>::from(-0.5).0, -0.5); in sample_f32_from_f32()
141 assert_eq!(Sample::<f32>::from(0.0).0, 0.0); in sample_f32_from_f32()
142 assert_eq!(Sample::<f32>::from(0.5).0, 0.5); in sample_f32_from_f32()
143 assert_eq!(Sample::<f32>::from(1.0).0, 1.0); in sample_f32_from_f32()
146 assert_eq!(Sample::<f32>::from(f32::MIN).0, -1.0); in sample_f32_from_f32()
147 assert_eq!(Sample::<f32>::from(f32::MAX).0, 1.0); in sample_f32_from_f32()
153 Sample::<i16>::from(Sample::<f32>::from(-1.0)), in sample_i16_from_sample_f32()
154 Sample::from(i16::MIN) in sample_i16_from_sample_f32()
157 Sample::<i16>::from(Sample::<f32>::from(-0.5)), in sample_i16_from_sample_f32()
158 Sample::from(i16::MIN / 2) in sample_i16_from_sample_f32()
161 Sample::<i16>::from(Sample::<f32>::from(0.0)), in sample_i16_from_sample_f32()
162 Sample::from(0) in sample_i16_from_sample_f32()
165 Sample::<i16>::from(Sample::<f32>::from(0.5)), in sample_i16_from_sample_f32()
166 Sample::from(i16::MAX / 2) in sample_i16_from_sample_f32()
169 Sample::<i16>::from(Sample::<f32>::from(1.0)), in sample_i16_from_sample_f32()
170 Sample::from(i16::MAX) in sample_i16_from_sample_f32()
177 Sample::<f32>::from(Sample::<i16>::from(i16::MIN)), in sample_f32_from_sample_i16()
178 Sample::from(-1.0) in sample_f32_from_sample_i16()
181 Sample::<f32>::from(Sample::<i16>::from(i16::MIN / 2)), in sample_f32_from_sample_i16()
182 Sample::from(-0.5) in sample_f32_from_sample_i16()
185 Sample::<f32>::from(Sample::<i16>::from(0)), in sample_f32_from_sample_i16()
186 Sample::from(0.0) in sample_f32_from_sample_i16()
189 Sample::<f32>::from(Sample::<i16>::from(i16::MAX / 2)), in sample_f32_from_sample_i16()
190 Sample::from(0.5), in sample_f32_from_sample_i16()
194 Sample::<f32>::from(Sample::<i16>::from(i16::MAX)), in sample_f32_from_sample_i16()
195 Sample::from(1.0) in sample_f32_from_sample_i16()