FFmpeg
Data Fields
playlist Struct Reference

Data Fields

char  url [MAX_URL_SIZE]
 
 
 
 
 
int  index
 
 
 
 
int  finished
 
 
int64_t  target_duration
 
int  start_seq_no
 
int  n_segments
 
struct segment **  segments
 
int  needed
 
int  cur_needed
 
int  cur_seq_no
 
int64_t  cur_seg_offset
 
int64_t  last_load_time
 
 
uint8_t  key [16]
 
 
 
int64_t  id3_offset
 
 
unsigned int  id3_buf_size
 
 
int  id3_found
 
int  id3_changed
 
 
int64_t  seek_timestamp
 
int  seek_flags
 
 
int  n_renditions
 
struct rendition **  renditions
 

Detailed Description

Definition at line 90 of file hls.c.

Field Documentation

char playlist::url[MAX_URL_SIZE]

Definition at line 91 of file hls.c.

Referenced by hls_read_header(), new_playlist(), read_data(), and select_cur_seq_no().

AVIOContext playlist::pb

Definition at line 92 of file hls.c.

Referenced by free_playlist_list(), hls_read_header(), hls_read_packet(), hls_read_seek(), and recheck_discard_flags().

uint8_t* playlist::read_buffer

Definition at line 93 of file hls.c.

Referenced by hls_read_header().

URLContext* playlist::input

Definition at line 94 of file hls.c.

Referenced by free_playlist_list(), hls_read_seek(), open_input(), read_data(), read_from_url(), and recheck_discard_flags().

AVFormatContext* playlist::parent

Definition at line 95 of file hls.c.

Referenced by hls_read_header(), open_input(), and read_data().

int playlist::index

Definition at line 96 of file hls.c.

Referenced by hls_read_header(), open_input(), and read_data().

AVFormatContext* playlist::ctx

Definition at line 97 of file hls.c.

Referenced by add_metadata_from_renditions(), fill_timing_for_id3_timestamped_stream(), free_playlist_list(), get_timebase(), handle_id3(), hls_read_header(), hls_read_packet(), hls_read_seek(), id3_has_changed_values(), intercept_id3(), and read_data().

AVPacket playlist::pkt

Definition at line 98 of file hls.c.

Referenced by fill_timing_for_id3_timestamped_stream(), free_playlist_list(), get_timebase(), hls_read_packet(), hls_read_seek(), and new_playlist().

int playlist::stream_offset

Definition at line 99 of file hls.c.

Referenced by add_metadata_from_renditions(), hls_read_header(), hls_read_packet(), hls_read_seek(), and read_data().

int playlist::finished

Definition at line 101 of file hls.c.

Referenced by hls_read_seek(), parse_playlist(), read_data(), and select_cur_seq_no().

enum PlaylistType playlist::type

Definition at line 102 of file hls.c.

Referenced by hls_read_seek(), and parse_playlist().

int64_t playlist::target_duration

Definition at line 103 of file hls.c.

Referenced by default_reload_interval(), parse_playlist(), and read_data().

int playlist::start_seq_no

Definition at line 104 of file hls.c.

Referenced by find_timestamp_in_playlist(), intercept_id3(), open_input(), parse_playlist(), read_data(), read_from_url(), and select_cur_seq_no().

int playlist::n_segments

Definition at line 105 of file hls.c.

Referenced by default_reload_interval(), find_timestamp_in_playlist(), free_segment_list(), hls_read_header(), parse_playlist(), read_data(), and select_cur_seq_no().

struct segment** playlist::segments

Definition at line 106 of file hls.c.

Referenced by default_reload_interval(), find_timestamp_in_playlist(), free_segment_list(), hls_read_header(), intercept_id3(), open_input(), parse_playlist(), and read_from_url().

int playlist::needed

Definition at line 107 of file hls.c.

Referenced by hls_read_header(), hls_read_packet(), read_data(), and recheck_discard_flags().

int playlist::cur_needed

Definition at line 107 of file hls.c.

Referenced by recheck_discard_flags().

int playlist::cur_seq_no

Definition at line 108 of file hls.c.

Referenced by hls_read_header(), hls_read_seek(), intercept_id3(), open_input(), read_data(), read_from_url(), and recheck_discard_flags().

int64_t playlist::cur_seg_offset

Definition at line 109 of file hls.c.

Referenced by open_input(), and read_from_url().

int64_t playlist::last_load_time

Definition at line 110 of file hls.c.

Referenced by parse_playlist(), read_data(), and select_cur_seq_no().

char playlist::key_url[MAX_URL_SIZE]

Definition at line 112 of file hls.c.

Referenced by open_input().

uint8_t playlist::key[16]

Definition at line 113 of file hls.c.

Referenced by open_input().

int playlist::is_id3_timestamped

Definition at line 117 of file hls.c.

Referenced by get_timebase(), hls_read_header(), hls_read_packet(), intercept_id3(), new_playlist(), and read_data().

int64_t playlist::id3_mpegts_timestamp

Definition at line 118 of file hls.c.

Referenced by fill_timing_for_id3_timestamped_stream(), handle_id3(), intercept_id3(), and new_playlist().

int64_t playlist::id3_offset

Definition at line 119 of file hls.c.

Referenced by fill_timing_for_id3_timestamped_stream(), and handle_id3().

uint8_t* playlist::id3_buf

Definition at line 120 of file hls.c.

Referenced by free_playlist_list(), and intercept_id3().

unsigned int playlist::id3_buf_size

Definition at line 121 of file hls.c.

Referenced by intercept_id3().

AVDictionary* playlist::id3_initial

Definition at line 122 of file hls.c.

Referenced by free_playlist_list(), handle_id3(), and id3_has_changed_values().

int playlist::id3_found

Definition at line 123 of file hls.c.

Referenced by handle_id3().

int playlist::id3_changed

Definition at line 124 of file hls.c.

Referenced by handle_id3().

ID3v2ExtraMeta* playlist::id3_deferred_extra

Definition at line 125 of file hls.c.

Referenced by free_playlist_list(), handle_id3(), and hls_read_header().

int64_t playlist::seek_timestamp

Definition at line 127 of file hls.c.

Referenced by hls_read_packet(), hls_read_seek(), new_playlist(), and recheck_discard_flags().

int playlist::seek_flags

Definition at line 128 of file hls.c.

Referenced by hls_read_packet(), hls_read_seek(), and recheck_discard_flags().

int playlist::seek_stream_index

Definition at line 129 of file hls.c.

Referenced by hls_read_packet(), hls_read_seek(), and recheck_discard_flags().

int playlist::n_renditions

Definition at line 135 of file hls.c.

Referenced by add_metadata_from_renditions(), add_renditions_to_variant(), and new_rendition().

struct rendition** playlist::renditions

Definition at line 136 of file hls.c.

Referenced by add_metadata_from_renditions(), add_renditions_to_variant(), free_playlist_list(), and new_rendition().


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

Generated on Sun Sep 14 2014 18:56:44 for FFmpeg by   doxygen 1.8.2

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