FFmpeg
Data Fields
AVIndexEntry Struct Reference

#include <avformat.h>

Data Fields

 
  Timestamp in AVStream.time_base units, preferably the time from which on correctly decoded frames are available when seeking to this entry. More...
 
int  flags:2
 
int  size:30
 
  Minimum distance between this and the previous keyframe, used to avoid unneeded searching. More...
 

Detailed Description

Definition at line 602 of file avformat.h.

Field Documentation

pos

int64_t AVIndexEntry::pos

Definition at line 603 of file avformat.h.

Referenced by add_index_entry(), asf_read_seek(), avi_read_seek(), avi_sync(), calculate_bitrate(), check_stream_max_drift(), cine_read_packet(), clean_index(), clear_index_entries(), dhav_read_seek(), ff_add_index_entry(), ff_configure_buffers_for_index(), ff_seek_frame_binary(), flac_seek(), guess_ni_flag(), gxf_seek(), ifv_read_packet(), img_read_seek(), mov_build_index(), mov_find_next_sample(), mov_fix_index(), mov_read_rtmd_track(), mov_read_timecode_track(), mov_read_trun(), mp3_read_header(), mp3_seek(), mpc8_read_seek(), mpc_read_seek(), ni_prepare_read(), nsv_read_seek(), nut_write_packet(), pdv_read_packet(), read_header(), read_packet(), read_seek(), recover(), reset_index_position(), rl2_read_packet(), rpl_read_packet(), seek_frame_generic(), smacker_read_seek(), and voc_read_seek().

timestamp

int64_t AVIndexEntry::timestamp

Timestamp in AVStream.time_base units, preferably the time from which on correctly decoded frames are available when seeking to this entry.

That means preferable PTS on keyframe based formats. But demuxers can choose to store a different timestamp, if it is more convenient for the implementation or nothing better is known

Definition at line 604 of file avformat.h.

Referenced by add_index_entry(), avi_read_packet(), avi_read_seek(), calculate_bitrate(), can_seek_to_key_sample(), check_stream_max_drift(), clean_index(), dhav_read_seek(), ff_add_index_entry(), ff_configure_buffers_for_index(), ff_index_search_timestamp(), ff_seek_frame_binary(), find_prev_closest_index(), fix_index_entry_timestamps(), ifv_read_packet(), mov_build_index(), mov_estimate_video_delay(), mov_finalize_packet(), mov_find_next_sample(), mov_fix_index(), mov_get_skip_samples(), mov_read_chapters(), mov_read_seek(), mov_read_trun(), mp3_seek(), mpc8_read_seek(), mpc_read_seek(), ni_prepare_read(), nsv_read_seek(), read_header(), read_packet(), read_seek(), recover(), rka_read_packet(), rl2_read_seek(), rpl_read_packet(), seek_frame_generic(), tta_read_packet(), and voc_read_seek().

flags

int AVIndexEntry::flags

Definition at line 612 of file avformat.h.

Referenced by add_index_entry(), avi_read_idx1(), avi_read_packet(), ff_add_index_entry(), mov_build_index(), mov_fix_index(), mov_read_trun(), mxf_read_seek(), pdv_read_packet(), read_header(), and read_packet().

size

int AVIndexEntry::size

Definition at line 613 of file avformat.h.

Referenced by add_index_entry(), calculate_bitrate(), clean_index(), ff_add_index_entry(), ff_configure_buffers_for_index(), guess_ni_flag(), ifv_read_packet(), mov_build_index(), mov_fix_index(), mov_read_trun(), ni_prepare_read(), pdv_read_packet(), read_header(), read_packet(), rka_read_packet(), rpl_read_packet(), tta_read_packet(), and voc_read_seek().

min_distance

int AVIndexEntry::min_distance

Minimum distance between this and the previous keyframe, used to avoid unneeded searching.

Definition at line 614 of file avformat.h.

Referenced by add_index_entry(), ff_add_index_entry(), ff_seek_frame_binary(), mov_build_index(), mov_fix_index(), and mov_read_trun().


The documentation for this struct was generated from the following file:

Generated on Thu Sep 26 2024 23:16:28 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /