From 855f3fd61856853913899b5760b95f562344576a Mon Sep 17 00:00:00 2001 From: lummax Date: Mon, 14 Sep 2015 08:27:24 +0200 Subject: [PATCH] format/output: add `flags()` method --- src/format/format/output.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/format/format/output.rs b/src/format/format/output.rs index a3012e9..b50f507 100644 --- a/src/format/format/output.rs +++ b/src/format/format/output.rs @@ -6,6 +6,7 @@ use std::str::from_utf8_unchecked; use ffi::*; use {codec, media}; +use super::Flags; pub struct Output { ptr: *mut AVOutputFormat, @@ -72,4 +73,10 @@ impl Output { codec::Id::from(av_guess_codec(self.as_ptr(), ptr::null(), path.as_ptr(), ptr::null(), kind.into())) } } + + pub fn flags(&self) -> Flags { + unsafe { + Flags::from_bits_truncate((*self.as_ptr()).flags) + } + } }