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
index: i32
id: i32
codec: *mut AVCodecContext
priv_data: *mut c_void
pts: AVFrac
time_base: AVRational
start_time: i64
duration: i64
nb_frames: i64
disposition: i32
discard: AVDiscard
sample_aspect_ratio: AVRational
metadata: *mut c_void
avg_frame_rate: AVRational
attached_pic: AVPacket
side_data: *mut AVPacketSideData
nb_side_data: i32
event_flags: i32
info: *mut AVStreamInfo
pts_wrap_bits: i32
first_dts: i64
cur_dts: i64
last_IP_pts: i64
last_IP_duration: i32
probe_packets: i32
codec_info_nb_frames: i32
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: i32
index_entries_allocated_size: u32
r_frame_rate: AVRational
stream_identifiers: i32
interleaver_chunk_size: i64
interleaver_chunk_duration: i64
request_probe: i32
skip_to_keyframe: i32
skip_samples: i32
start_skip_samples: i64
first_discard_sample: i64
last_discard_sample: i64
nb_decoded_frames: i32
mux_ts_offset: i64
pts_wrap_reference: i64
pts_wrap_behavior: i32
update_initial_durations_done: i32
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: i32
recommended_encoder_configuration: *mut i8
display_aspect_ratio: AVRational
priv_pts: *mut c_void