codec/encoder/audio: add set_format()

This commit is contained in:
lummax 2015-08-30 11:47:29 +02:00 committed by meh
parent 370890d1cf
commit 0d80d5e3de

View File

@ -7,6 +7,7 @@ use ffi::*;
use super::Encoder as Super;
use ::{Packet, Error, Dictionary, Codec};
use ::frame;
use ::util::format;
pub struct Audio(pub Super);
@ -53,6 +54,12 @@ impl Audio {
(*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 {