Struct ffmpeg::ffi::AVStream [] [src]

#[repr(C)]
pub struct AVStream { pub index: i32, pub id: i32, pub codec: *mut AVCodecContext, pub priv_data: *mut c_void, pub pts: AVFrac, pub time_base: AVRational, pub start_time: i64, pub duration: i64, pub nb_frames: i64, pub disposition: i32, pub discard: AVDiscard, pub sample_aspect_ratio: AVRational, pub metadata: *mut c_void, pub avg_frame_rate: AVRational, pub attached_pic: AVPacket, pub side_data: *mut AVPacketSideData, pub nb_side_data: i32, pub event_flags: i32, pub info: *mut AVStreamInfo, pub pts_wrap_bits: i32, pub first_dts: i64, pub cur_dts: i64, pub last_IP_pts: i64, pub last_IP_duration: i32, pub probe_packets: i32, pub codec_info_nb_frames: i32, pub need_parsing: AVStreamParseType, pub parser: *mut AVCodecParserContext, pub last_in_packet_buffer: *mut AVPacketList, pub probe_data: AVProbeData, pub pts_buffer: [i64; 17], pub index_entries: *mut AVIndexEntry, pub nb_index_entries: i32, pub index_entries_allocated_size: u32, pub r_frame_rate: AVRational, pub stream_identifiers: i32, pub interleaver_chunk_size: i64, pub interleaver_chunk_duration: i64, pub request_probe: i32, pub skip_to_keyframe: i32, pub skip_samples: i32, pub start_skip_samples: i64, pub first_discard_sample: i64, pub last_discard_sample: i64, pub nb_decoded_frames: i32, pub mux_ts_offset: i64, pub pts_wrap_reference: i64, pub pts_wrap_behavior: i32, pub update_initial_durations_done: i32, pub pts_reorder_error: [i64; 17], pub pts_reorder_error_count: [u8; 17], pub last_dts_for_order_check: i64, pub dts_ordered: u8, pub dts_misordered: u8, pub inject_global_side_data: i32, pub recommended_encoder_configuration: *mut i8, pub display_aspect_ratio: AVRational, pub priv_pts: *mut c_void, }

Fields

Trait Implementations

Auto Trait Implementations

impl !Send for AVStream

impl !Sync for AVStream