pub struct ResampleContext { /* private fields */ }Implementations§
Source§impl ResampleContext
impl ResampleContext
Sourcepub unsafe fn new(
_out_ch_layout: *const AVChannelLayout,
_out_sample_fmt: AVSampleFormat,
_out_sample_rate: c_int,
_in_ch_layout: *const AVChannelLayout,
_in_sample_fmt: AVSampleFormat,
_in_sample_rate: c_int,
) -> Result<Self, AvError>
pub unsafe fn new( _out_ch_layout: *const AVChannelLayout, _out_sample_fmt: AVSampleFormat, _out_sample_rate: c_int, _in_ch_layout: *const AVChannelLayout, _in_sample_fmt: AVSampleFormat, _in_sample_rate: c_int, ) -> Result<Self, AvError>
Sourcepub unsafe fn convert_into_planes(
&mut self,
_dst: &mut [&mut [u8]],
_dst_count: c_int,
_src: &Frame,
) -> Result<c_int, AvError>
pub unsafe fn convert_into_planes( &mut self, _dst: &mut [&mut [u8]], _dst_count: c_int, _src: &Frame, ) -> Result<c_int, AvError>
Sourcepub unsafe fn convert_into_frame(
&mut self,
_dst: &mut Frame,
_in_planes: &[&[u8]],
_in_count: c_int,
) -> Result<c_int, AvError>
pub unsafe fn convert_into_frame( &mut self, _dst: &mut Frame, _in_planes: &[&[u8]], _in_count: c_int, ) -> Result<c_int, AvError>
pub fn get_out_samples(&mut self, _in_samples: c_int) -> c_int
Trait Implementations§
Source§impl Debug for ResampleContext
impl Debug for ResampleContext
Source§impl Drop for ResampleContext
impl Drop for ResampleContext
impl Send for ResampleContext
Auto Trait Implementations§
impl !Sync for ResampleContext
impl Freeze for ResampleContext
impl RefUnwindSafe for ResampleContext
impl Unpin for ResampleContext
impl UnsafeUnpin for ResampleContext
impl UnwindSafe for ResampleContext
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more