From 4378d480ed14cdf04c1b28a8bfda487b7a4cda8c Mon Sep 17 00:00:00 2001 From: tilpner Date: Wed, 8 Jun 2022 23:39:15 +0200 Subject: [PATCH] feat(encoder): expose framerate --- src/codec/encoder/encoder.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/codec/encoder/encoder.rs b/src/codec/encoder/encoder.rs index 6908ffa..b932290 100644 --- a/src/codec/encoder/encoder.rs +++ b/src/codec/encoder/encoder.rs @@ -144,6 +144,18 @@ impl Encoder { } } } + + pub fn frame_rate(&self) -> Option { + unsafe { + let fr = Rational::from((*self.as_ptr()).framerate); + if fr == Rational(0, 1) { + None + } + else { + Some(fr) + } + } + } } impl Deref for Encoder {