pub struct AVStream {
pub index: c_int,
pub id: c_int,
pub codec: *mut AVCodecContext,
pub priv_data: *mut c_void,
pub pts: AVFrac,
pub time_base: AVRational,
pub start_time: int64_t,
pub duration: int64_t,
pub nb_frames: int64_t,
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 info: *mut AVStreamInfo,
pub pts_wrap_bits: c_int,
pub first_dts: int64_t,
pub cur_dts: int64_t,
pub last_IP_pts: int64_t,
pub last_IP_duration: c_int,
pub probe_packets: c_int,
pub codec_info_nb_frames: c_int,
pub need_parsing: AVStreamParseType,
pub parser: *mut AVCodecParserContext,
pub last_in_packet_buffer: *mut AVPacketList,
pub probe_data: AVProbeData,
pub pts_buffer: [int64_t; 17],
pub index_entries: *mut AVIndexEntry,
pub nb_index_entries: c_int,
pub index_entries_allocated_size: c_uint,
pub r_frame_rate: AVRational,
pub stream_identifiers: c_int,
pub interleaver_chunk_size: int64_t,
pub interleaver_chunk_duration: int64_t,
pub request_probe: c_int,
pub skip_to_keyframe: c_int,
pub skip_samples: c_int,
pub start_skip_samples: int64_t,
pub first_discard_sample: int64_t,
pub last_discard_sample: int64_t,
pub nb_decoded_frames: c_int,
pub mux_ts_offset: int64_t,
pub pts_wrap_reference: int64_t,
pub pts_wrap_behavior: c_int,
pub update_initial_durations_done: c_int,
pub pts_reorder_error: [int64_t; 17],
pub pts_reorder_error_count: [uint8_t; 17],
pub last_dts_for_order_check: int64_t,
pub dts_ordered: uint8_t,
pub dts_misordered: uint8_t,
pub inject_global_side_data: c_int,
pub recommended_encoder_configuration: *mut c_char,
pub display_aspect_ratio: AVRational,
pub priv_pts: *mut c_void,
}
Fields
index: c_int
id: c_int
codec: *mut AVCodecContext
priv_data: *mut c_void
pts: AVFrac
time_base: AVRational
start_time: int64_t
duration: int64_t
nb_frames: int64_t
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
info: *mut AVStreamInfo
pts_wrap_bits: c_int
first_dts: int64_t
cur_dts: int64_t
last_IP_pts: int64_t
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: [int64_t; 17]
index_entries: *mut AVIndexEntry
nb_index_entries: c_int
index_entries_allocated_size: c_uint
r_frame_rate: AVRational
stream_identifiers: c_int
interleaver_chunk_size: int64_t
interleaver_chunk_duration: int64_t
request_probe: c_int
skip_to_keyframe: c_int
skip_samples: c_int
start_skip_samples: int64_t
first_discard_sample: int64_t
last_discard_sample: int64_t
nb_decoded_frames: c_int
mux_ts_offset: int64_t
pts_wrap_reference: int64_t
pts_wrap_behavior: c_int
update_initial_durations_done: c_int
pts_reorder_error: [int64_t; 17]
pts_reorder_error_count: [uint8_t; 17]
last_dts_for_order_check: int64_t
dts_ordered: uint8_t
dts_misordered: uint8_t
inject_global_side_data: c_int
recommended_encoder_configuration: *mut c_char
display_aspect_ratio: AVRational
priv_pts: *mut c_void