From 29450c4260efc65113424a000c17853492ddd967 Mon Sep 17 00:00:00 2001 From: lummax Date: Sun, 6 Sep 2015 12:55:52 +0200 Subject: [PATCH] {en,de}coder/audio: add `frame_size()` method --- src/codec/decoder/audio.rs | 6 ++++++ src/codec/encoder/audio.rs | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/codec/decoder/audio.rs b/src/codec/decoder/audio.rs index 120ead1..e4ca1b6 100644 --- a/src/codec/decoder/audio.rs +++ b/src/codec/decoder/audio.rs @@ -88,6 +88,12 @@ impl Audio { } } + pub fn frame_size(&self) -> u32 { + unsafe { + (*self.as_ptr()).frame_size as u32 + } + } + pub fn frame_start(&self) -> Option { unsafe { match (*self.as_ptr()).timecode_frame_start { diff --git a/src/codec/encoder/audio.rs b/src/codec/encoder/audio.rs index 5279703..d0362f9 100644 --- a/src/codec/encoder/audio.rs +++ b/src/codec/encoder/audio.rs @@ -130,6 +130,12 @@ impl Encoder { } } } + + pub fn frame_size(&self) -> u32 { + unsafe { + (*self.as_ptr()).frame_size as u32 + } + } } impl Deref for Encoder {