FFmpeg
Data Fields
AVIndexEntry Struct Reference

#include <avformat.h>

Data Fields

int64_t  pos
 
int64_t  timestamp
  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
 
int  min_distance
  Minimum distance between this and the previous keyframe, used to avoid unneeded searching. More...
 

Detailed Description

Definition at line 816 of file avformat.h.

Field Documentation

int64_t AVIndexEntry::pos

Definition at line 817 of file avformat.h.

Referenced by ape_read_seek(), asf_read_seek(), avi_read_seek(), avi_sync(), calculate_bitrate(), check_stream_max_drift(), cine_read_packet(), clean_index(), clear_index_entries(), ff_add_index_entry(), ff_configure_buffers_for_index(), ff_seek_frame_binary(), film_read_seek(), flac_seek(), get_cue_desc(), guess_ni_flag(), gxf_seek(), img_read_seek(), matroska_read_seek(), mov_build_index(), mov_find_next_sample(), mov_read_chapters(), mov_read_packet(), mov_read_timecode_track(), mp3_read_header(), mp3_seek(), mpc8_read_seek(), mpc_read_seek(), mv_read_packet(), nsv_read_seek(), nut_write_packet(), read_header(), read_packet(), read_seek(), recover(), reset_index_position(), rl2_read_packet(), rpl_read_packet(), seek_frame_generic(), tta_read_seek(), and webm_clusters_start_with_keyframe().

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 818 of file avformat.h.

Referenced by avi_read_packet(), avi_read_seek(), calculate_bitrate(), check_stream_max_drift(), clean_index(), ff_add_index_entry(), ff_configure_buffers_for_index(), ff_index_search_timestamp(), ff_seek_frame_binary(), get_cue_desc(), matroska_read_seek(), mov_build_index(), mov_find_next_sample(), mov_read_chapters(), mov_read_packet(), mov_read_seek(), mp3_seek(), mpc8_read_seek(), mpc_read_seek(), mv_read_packet(), mxf_compute_ptses_fake_index(), ni_prepare_read(), nsv_read_seek(), read_header(), read_packet(), read_seek(), recover(), rl2_read_packet(), rl2_read_seek(), rpl_read_packet(), seek_frame_generic(), tta_read_packet(), webm_dash_manifest_compute_bandwidth(), and webm_dash_manifest_cues().

int AVIndexEntry::flags

Definition at line 825 of file avformat.h.

Referenced by avi_read_idx1(), avi_read_packet(), ff_add_index_entry(), mov_build_index(), mov_read_packet(), mxf_compute_ptses_fake_index(), mxf_read_seek(), and read_header().

int AVIndexEntry::size

Definition at line 826 of file avformat.h.

Referenced by calculate_bitrate(), clean_index(), ff_add_index_entry(), ff_configure_buffers_for_index(), mov_build_index(), mov_read_chapters(), mov_read_packet(), mv_read_packet(), read_header(), read_packet(), rl2_read_packet(), rpl_read_packet(), and tta_read_packet().

int AVIndexEntry::min_distance

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

Definition at line 827 of file avformat.h.

Referenced by ff_add_index_entry(), ff_seek_frame_binary(), and mov_build_index().


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

Generated on Mon Feb 15 2016 15:20:56 for FFmpeg by   doxygen 1.8.6

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