#[repr(C)]pub struct AVStream {Show 14 fields
pub av_class: *const c_void,
pub index: c_int,
pub id: c_int,
pub codecpar: *mut AVCodecParameters,
pub priv_data: *mut c_void,
pub time_base: AVRational,
pub start_time: i64,
pub duration: i64,
pub nb_frames: i64,
pub disposition: c_int,
pub discard: c_int,
pub sample_aspect_ratio: AVRational,
pub metadata: *mut c_void,
pub avg_frame_rate: AVRational,
}Expand description
The start of AVStream, up to avg_frame_rate.
Fields§
§av_class: *const c_void§index: c_int§id: c_int§codecpar: *mut AVCodecParameters§priv_data: *mut c_void§time_base: AVRational§start_time: i64§duration: i64§nb_frames: i64§disposition: c_int§discard: c_int§sample_aspect_ratio: AVRational§metadata: *mut c_void§avg_frame_rate: AVRationalAuto Trait Implementations§
impl !Send for AVStream
impl !Sync for AVStream
impl Freeze for AVStream
impl RefUnwindSafe for AVStream
impl Unpin for AVStream
impl UnsafeUnpin for AVStream
impl UnwindSafe for AVStream
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