Adds a new set of samples to this recorded.
(&mut self, samples: &mut Samples)
| 121 | |
| 122 | /// Adds a new set of samples to this recorded. |
| 123 | pub fn add_samples(&mut self, samples: &mut Samples) -> Result<()> { |
| 124 | self.file.write_all(&[ID_SAMPLES])?; |
| 125 | |
| 126 | samples.finalize(); |
| 127 | self.file.write_all(&samples.data)?; |
| 128 | samples.reset(); |
| 129 | Ok(()) |
| 130 | } |
| 131 | |
| 132 | /// Flushes out all pending data to the filesystem. |
| 133 | pub fn flush(&mut self) -> Result<()> { |
no test coverage detected