format/stream: add avg_frame_rate accessors
This commit is contained in:
parent
9e933fa4fb
commit
471b48ddd4
@ -84,6 +84,12 @@ impl<'a> Stream<'a> {
|
|||||||
Rational::from(av_stream_get_r_frame_rate(self.as_ptr()))
|
Rational::from(av_stream_get_r_frame_rate(self.as_ptr()))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn avg_frame_rate(&self) -> Rational {
|
||||||
|
unsafe {
|
||||||
|
Rational::from((*self.as_ptr()).avg_frame_rate)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a> PartialEq for Stream<'a> {
|
impl<'a> PartialEq for Stream<'a> {
|
||||||
|
@ -41,6 +41,12 @@ impl<'a> StreamMut<'a> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn set_avg_frame_rate<R: Into<Rational>>(&mut self, value: R) {
|
||||||
|
unsafe {
|
||||||
|
(*self.as_mut_ptr()).avg_frame_rate = value.into().into();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
pub fn set_parameters<P: Into<codec::Parameters>>(&mut self, parameters: P) {
|
pub fn set_parameters<P: Into<codec::Parameters>>(&mut self, parameters: P) {
|
||||||
let parameters = parameters.into();
|
let parameters = parameters.into();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user