From 1d7022e63d0bb4863df35aa49b8e9281af2d8bf9 Mon Sep 17 00:00:00 2001 From: tilpner Date: Sat, 22 Apr 2023 10:48:19 +0200 Subject: [PATCH] feat(util/frame): add method to check if a frame is writable --- src/util/frame/mod.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/util/frame/mod.rs b/src/util/frame/mod.rs index 29772d4..49bf1d9 100644 --- a/src/util/frame/mod.rs +++ b/src/util/frame/mod.rs @@ -208,6 +208,16 @@ impl Frame { } } + #[inline] + pub fn is_writable(&mut self) -> Result<(), Error> { + unsafe { + match av_frame_is_writable(self.as_mut_ptr()) { + 0 => Ok(()), + e => Err(Error::from(e)), + } + } + } + #[inline] pub fn make_writable(&mut self) -> Result<(), Error> { unsafe {