From 37cbaa56609584951781be440ab2c656baeee2d0 Mon Sep 17 00:00:00 2001 From: meh Date: Tue, 12 May 2015 19:26:28 +0200 Subject: [PATCH] util/frame: add Video::kind --- src/util/frame/mod.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/util/frame/mod.rs b/src/util/frame/mod.rs index 224529a..107cddd 100644 --- a/src/util/frame/mod.rs +++ b/src/util/frame/mod.rs @@ -10,6 +10,7 @@ use ffi::*; use ::{Dictionary, ColorSpace, ColorRange}; use ::util::pixel_format::PixelFormat; use ::util::sample_format::SampleFormat; +use ::picture; pub struct Packet { pub duration: isize, @@ -245,6 +246,12 @@ impl Video { } } + pub fn kind(&self) -> picture::Type { + unsafe { + picture::Type::from((*self.ptr).pict_type) + } + } + pub fn width(&self) -> usize { unsafe { (*self.0.ptr).width as usize