codec/encoder/audio: add set_channel_layout()

This commit is contained in:
lummax 2015-08-30 11:47:43 +02:00 committed by meh
parent 0d80d5e3de
commit 2d3b77f43b

View File

@ -5,7 +5,7 @@ use libc::c_int;
use ffi::*; use ffi::*;
use super::Encoder as Super; use super::Encoder as Super;
use ::{Packet, Error, Dictionary, Codec}; use ::{Packet, Error, Dictionary, Codec, ChannelLayout};
use ::frame; use ::frame;
use ::util::format; use ::util::format;
@ -60,6 +60,12 @@ impl Audio {
(*self.as_mut_ptr()).sample_fmt = value.into(); (*self.as_mut_ptr()).sample_fmt = value.into();
} }
} }
pub fn set_channel_layout(&mut self, value: ChannelLayout) {
unsafe {
(*self.as_mut_ptr()).channel_layout = value.bits();
}
}
} }
impl Deref for Audio { impl Deref for Audio {