[−][src]Struct stainless_ffmpeg_sys::AVStream
Fields
index: c_int
id: c_int
codec: *mut AVCodecContext
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
recommended_encoder_configuration: *mut c_char
codecpar: *mut AVCodecParameters
info: *mut AVStream__bindgen_ty_1
pts_wrap_bits: c_int
first_dts: i64
cur_dts: i64
last_IP_pts: i64
last_IP_duration: c_int
probe_packets: c_int
codec_info_nb_frames: c_int
need_parsing: AVStreamParseType
parser: *mut AVCodecParserContext
last_in_packet_buffer: *mut AVPacketList
probe_data: AVProbeData
pts_buffer: [i64; 17]
index_entries: *mut AVIndexEntry
nb_index_entries: c_int
index_entries_allocated_size: c_uint
stream_identifier: c_int
program_num: c_int
pmt_version: c_int
pmt_stream_idx: c_int
interleaver_chunk_size: i64
interleaver_chunk_duration: i64
request_probe: c_int
skip_to_keyframe: c_int
skip_samples: c_int
start_skip_samples: i64
first_discard_sample: i64
last_discard_sample: i64
nb_decoded_frames: c_int
mux_ts_offset: i64
pts_wrap_reference: i64
pts_wrap_behavior: c_int
update_initial_durations_done: c_int
pts_reorder_error: [i64; 17]
pts_reorder_error_count: [u8; 17]
last_dts_for_order_check: i64
dts_ordered: u8
dts_misordered: u8
inject_global_side_data: c_int
display_aspect_ratio: AVRational
internal: *mut AVStreamInternal
Trait Implementations
impl Clone for AVStream
[src]
impl Copy for AVStream
[src]
impl Debug for AVStream
[src]
impl Eq for AVStream
[src]
impl PartialEq<AVStream> for AVStream
[src]
impl StructuralEq for AVStream
[src]
impl StructuralPartialEq for AVStream
[src]
Auto Trait Implementations
impl RefUnwindSafe for AVStream
impl !Send for AVStream
impl !Sync for AVStream
impl Unpin for AVStream
impl UnwindSafe for AVStream
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,