diff --git a/src/codec/encoder/encoder.rs b/src/codec/encoder/encoder.rs index 6908ffa2..b9322907 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 {