codec/encoder/audio: add set_format()
This commit is contained in:
parent
370890d1cf
commit
0d80d5e3de
@ -7,6 +7,7 @@ use ffi::*;
|
|||||||
use super::Encoder as Super;
|
use super::Encoder as Super;
|
||||||
use ::{Packet, Error, Dictionary, Codec};
|
use ::{Packet, Error, Dictionary, Codec};
|
||||||
use ::frame;
|
use ::frame;
|
||||||
|
use ::util::format;
|
||||||
|
|
||||||
pub struct Audio(pub Super);
|
pub struct Audio(pub Super);
|
||||||
|
|
||||||
@ -53,6 +54,12 @@ impl Audio {
|
|||||||
(*self.as_mut_ptr()).sample_rate = rate;
|
(*self.as_mut_ptr()).sample_rate = rate;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn set_format(&mut self, value: format::Sample) {
|
||||||
|
unsafe {
|
||||||
|
(*self.as_mut_ptr()).sample_fmt = value.into();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Deref for Audio {
|
impl Deref for Audio {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user