From d0d706ea7327e2dc9ff8968e68219bd743c1cae7 Mon Sep 17 00:00:00 2001 From: meh Date: Tue, 12 May 2015 19:22:20 +0200 Subject: [PATCH] util/frame: add Audio::samples --- src/util/frame/mod.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/util/frame/mod.rs b/src/util/frame/mod.rs index bc13a50..289c797 100644 --- a/src/util/frame/mod.rs +++ b/src/util/frame/mod.rs @@ -185,6 +185,18 @@ impl Audio { av_frame_set_sample_rate(self.0.ptr, value); } } + + pub fn samples(&self) -> usize { + unsafe { + (*self.0.ptr).nb_samples as usize + } + } + + pub fn set_samples(&mut self, value: usize) { + unsafe { + (*self.0.ptr).nb_samples = value as c_int; + } + } } impl Deref for Audio {