codec/decoder: add time_base getter

This commit is contained in:
meh 2015-05-26 20:37:44 +02:00
parent 038440dd41
commit dc7837b0a9

View File

@ -23,7 +23,7 @@ use std::ops::Deref;
use ffi::*; use ffi::*;
use super::{Id, Profile}; use super::{Id, Profile};
use super::context::Opened; use super::context::Opened;
use ::{Codec, Error, Discard}; use ::{Codec, Error, Discard, Rational};
use ::media; use ::media;
pub struct Decoder(pub Opened); pub struct Decoder(pub Opened);
@ -97,6 +97,12 @@ impl Decoder {
from_raw_parts((*self.ptr).subtitle_header, (*self.ptr).subtitle_header_size as usize) from_raw_parts((*self.ptr).subtitle_header, (*self.ptr).subtitle_header_size as usize)
} }
} }
pub fn time_base(&self) -> Rational {
unsafe {
Rational((*self.ptr).time_base)
}
}
} }
impl Deref for Decoder { impl Deref for Decoder {