pub struct Frame { /* private fields */ }Implementations§
Source§impl Frame
impl Frame
pub fn width(&self) -> c_int
pub fn set_width(&mut self, _width: c_int)
pub fn height(&self) -> c_int
pub fn set_height(&mut self, _height: c_int)
pub fn format(&self) -> c_int
pub fn set_format(&mut self, _format: c_int)
pub fn set_pict_type(&mut self, _pict_type: AVPictureType)
pub fn pict_type(&self) -> AVPictureType
pub fn pts(&self) -> i64
pub fn set_pts(&mut self, _pts: i64)
pub fn pkt_dts(&self) -> i64
pub fn set_pkt_dts(&mut self, _pkt_dts: i64)
pub fn duration(&self) -> i64
pub fn set_duration(&mut self, _duration: i64)
pub fn time_base(&self) -> AVRational
pub fn set_time_base(&mut self, _time_base: AVRational)
pub fn nb_samples(&self) -> c_int
pub fn set_nb_samples(&mut self, _nb_samples: c_int)
pub fn sample_rate(&self) -> c_int
pub fn set_sample_rate(&mut self, _sample_rate: c_int)
Sourcepub fn set_ch_layout(
&mut self,
_layout: &AVChannelLayout,
) -> Result<(), AvError>
pub fn set_ch_layout( &mut self, _layout: &AVChannelLayout, ) -> Result<(), AvError>
§Errors
Stub; never executed on docs.rs.
pub fn channels(&self) -> c_int
pub fn video_plane(&self, _i: usize) -> Option<&[u8]>
pub fn video_plane_mut(&mut self, _i: usize) -> Option<&mut [u8]>
pub fn linesize(&self, _i: usize) -> c_int
Sourcepub unsafe fn copy_plane_rows(
&self,
_i: usize,
_dst: &mut [u8],
_dst_stride: usize,
_rows: usize,
_row_bytes: usize,
) -> Option<()>
pub unsafe fn copy_plane_rows( &self, _i: usize, _dst: &mut [u8], _dst_stride: usize, _rows: usize, _row_bytes: usize, ) -> Option<()>
§Safety
Docs.rs stub; never called.
pub fn audio_plane(&self, _i: usize) -> Option<&[u8]>
pub fn audio_plane_mut(&mut self, _i: usize) -> Option<&mut [u8]>
pub fn unref(&mut self)
Sourcepub fn get_buffer(&mut self, _align: c_int) -> Result<(), AvError>
pub fn get_buffer(&mut self, _align: c_int) -> Result<(), AvError>
§Errors
Stub; never executed on docs.rs.
pub fn move_ref(&mut self, _src: &mut Frame)
Trait Implementations§
Auto Trait Implementations§
impl !Sync for Frame
impl Freeze for Frame
impl RefUnwindSafe for Frame
impl Unpin for Frame
impl UnsafeUnpin for Frame
impl UnwindSafe for Frame
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