forked from mirrors/gstreamer-rs
video/video_info: Add field_height() function
This commit is contained in:
parent
5845038a63
commit
e3667fd8d2
1 changed files with 9 additions and 0 deletions
|
@ -609,6 +609,15 @@ impl VideoInfo {
|
||||||
self.0.height as u32
|
self.0.height as u32
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(any(feature = "v1_16", feature = "dox"))]
|
||||||
|
pub fn field_height(&self) -> u32 {
|
||||||
|
if self.0.interlace_mode == gst_video_sys::GST_VIDEO_INTERLACE_MODE_ALTERNATE {
|
||||||
|
(self.0.height as u32 + 1) / 2
|
||||||
|
} else {
|
||||||
|
self.0.height as u32
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
pub fn interlace_mode(&self) -> ::VideoInterlaceMode {
|
pub fn interlace_mode(&self) -> ::VideoInterlaceMode {
|
||||||
from_glib(self.0.interlace_mode)
|
from_glib(self.0.interlace_mode)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue