util/frame: add setters for Video::height and Video::width

This commit is contained in:
meh 2015-05-12 19:26:12 +02:00
parent d0d706ea73
commit 5ab02b8649

View File

@ -251,12 +251,24 @@ impl Video {
} }
} }
pub fn set_width(&mut self, value: usize) {
unsafe {
(*self.0.ptr).width = value as c_int;
}
}
pub fn height(&self) -> usize { pub fn height(&self) -> usize {
unsafe { unsafe {
(*self.0.ptr).height as usize (*self.0.ptr).height as usize
} }
} }
pub fn set_height(&mut self, value: usize) {
unsafe {
(*self.0.ptr).height = value as c_int;
}
}
pub fn color_space(&self) -> ColorSpace { pub fn color_space(&self) -> ColorSpace {
unsafe { unsafe {
ColorSpace::from(av_frame_get_colorspace(self.0.ptr)) ColorSpace::from(av_frame_get_colorspace(self.0.ptr))