#[repr(C)]pub struct AVStream {Show 18 fields
pub av_class: *const AVClass,
pub index: i32,
pub id: i32,
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: i32,
pub discard: i32,
pub sample_aspect_ratio: AVRational,
pub metadata: *mut AVDictionary,
pub avg_frame_rate: AVRational,
pub attached_pic: AVPacket,
pub event_flags: i32,
pub r_frame_rate: AVRational,
pub pts_wrap_bits: i32,
}Fields§
§av_class: *const AVClass§index: i32§id: i32§codecpar: *mut AVCodecParameters§priv_data: *mut c_void§time_base: AVRational§start_time: i64§duration: i64§nb_frames: i64§disposition: i32§discard: i32§sample_aspect_ratio: AVRational§metadata: *mut AVDictionary§avg_frame_rate: AVRational§attached_pic: AVPacket§event_flags: i32§r_frame_rate: AVRational§pts_wrap_bits: i32Trait Implementations§
Auto 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