#[repr(C)]pub struct AVStream {Show 20 fields
pub av_class: *const AVClass,
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: AVDiscard,
pub sample_aspect_ratio: AVRational,
pub metadata: *mut AVDictionary,
pub avg_frame_rate: AVRational,
pub attached_pic: AVPacket,
pub side_data: *mut AVPacketSideData,
pub nb_side_data: c_int,
pub event_flags: c_int,
pub r_frame_rate: AVRational,
pub pts_wrap_bits: c_int,
}
Fields§
§av_class: *const AVClass
§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: AVDiscard
§sample_aspect_ratio: AVRational
§metadata: *mut AVDictionary
§avg_frame_rate: AVRational
§attached_pic: AVPacket
§side_data: *mut AVPacketSideData
§nb_side_data: c_int
§event_flags: c_int
§r_frame_rate: AVRational
§pts_wrap_bits: c_int
Trait Implementations§
impl Copy for AVStream
impl Eq for AVStream
impl StructuralPartialEq for AVStream
Auto Trait Implementations§
impl Freeze for AVStream
impl RefUnwindSafe for AVStream
impl !Send for AVStream
impl !Sync for AVStream
impl Unpin 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