frame/video: add stride() getter

This commit is contained in:
meh 2016-12-28 20:20:18 +01:00
parent edb6d91f59
commit 90291de572

View File

@ -221,6 +221,17 @@ impl Video {
} }
} }
#[inline]
pub fn stride(&self, index: usize) -> usize {
if index >= self.planes() {
panic!("out of bounds");
}
unsafe {
(*self.as_ptr()).linesize[index] as usize
}
}
#[inline] #[inline]
pub fn planes(&self) -> usize { pub fn planes(&self) -> usize {
for i in 0 .. 8 { for i in 0 .. 8 {