Home
last modified time | relevance | path

Searched refs:sample (Results 1 – 8 of 8) sorted by relevance

/webrtc/webrtc/src/track/track_local/
H A Dtrack_local_static_sample.rs51 pub async fn write_sample(&self, sample: &Sample) -> Result<()> { in write_sample()
52 self.write_sample_with_extensions(sample, &[]).await in write_sample()
62 sample: &Sample, in write_sample_with_extensions()
109 for _ in 0..sample.prev_dropped_packets { in write_sample_with_extensions()
117 let samples = (sample.duration.as_secs_f64() * clock_rate) as u32; in write_sample_with_extensions()
118 if sample.prev_dropped_packets > 0 { in write_sample_with_extensions()
119 packetizer.skip_samples(samples * sample.prev_dropped_packets as u32); in write_sample_with_extensions()
121 packetizer.packetize(&sample.data, samples)? in write_sample_with_extensions()
290 pub async fn write_sample(self, sample: &Sample) -> Result<()> { in write_sample()
292 .write_sample_with_extensions(sample, &self.extensions) in write_sample()
/webrtc/media/src/audio/
H A Dmod.rs2 mod sample; module
4 pub use sample::Sample;
H A Dsample.rs30 fn from(sample: Sample<$raw>) -> $raw {
31 sample.0
62 fn from(sample: Sample<i16>) -> Self { in from()
63 let divisor = if sample.0 < 0 { in from()
69 Self::from((sample.0 as f32) / divisor) in from()
75 fn from(sample: Sample<f32>) -> Self { in from()
76 let multiplier = if sample.0 < 0.0 { in from()
82 Self::from((sample.0 * multiplier) as i16) in from()
H A Dbuffer.rs126 |sample| MaybeUninit::new(*sample), in from()
170 |sample| MaybeUninit::new(*sample), in from()
/webrtc/media/src/io/sample_builder/
H A Dsample_sequence_location.rs13 sample: SampleSequenceLocation, field
21 if self.sample.compare(self.i) == Comparison::Inside { in next()
77 sample: *self, in range()
H A Dmod.rs346 let sample = Sample { in build_sample() localVariable
359 self.prepared_samples[self.prepared.tail as usize] = Some(sample); in build_sample()
388 if let Some(sample) = self.pop() { in pop_with_timestamp()
389 let timestamp = sample.packet_timestamp; in pop_with_timestamp()
390 Some((sample, timestamp)) in pop_with_timestamp()
H A Dsample_builder_test.rs1212 while let Some(sample) = s.pop() { in test_sample_builder()
1213 samples.push(sample) in test_sample_builder()
1218 while let Some(sample) = s.pop() { in test_sample_builder()
1219 samples.push(sample) in test_sample_builder()
1488 while let Some((sample, ts)) = s.pop_with_timestamp() { in test_sample_builder_data()
1490 assert_eq!(sample.data.len(), 1, "data length"); in test_sample_builder_data()
1491 assert_eq!(sample.data[0], j as u8, "timestamp"); in test_sample_builder_data()
/webrtc/media/src/audio/buffer/
H A Dlayout.rs38 deinterleaved_by(input, output, channels, |sample| *sample) in deinterleaved()
68 interleaved_by(input, output, channels, |sample| *sample) in interleaved()