codec/encoder/audio: add set_channel_layout()
This commit is contained in:
parent
0d80d5e3de
commit
2d3b77f43b
@ -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 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user