Lines Matching defs:VariantStream
118 typedef struct VariantStream { struct
119 unsigned var_stream_idx;
120 unsigned number;
121 int64_t sequence;
122 const AVOutputFormat *oformat;
123 const AVOutputFormat *vtt_oformat;
124 AVIOContext *out;
125 AVIOContext *out_single_file;
126 int packets_written;
127 int init_range_length;
128 uint8_t *temp_buffer;
129 uint8_t *init_buffer;
131 AVFormatContext *avf;
132 AVFormatContext *vtt_avf;
134 int has_video;
135 int has_subtitle;
136 int new_start;
137 int start_pts_from_audio;
138 double dpp; // duration per packet
139 int64_t start_pts;
140 int64_t end_pts;
141 int64_t video_lastpos;
142 int64_t video_keyframe_pos;
143 int64_t video_keyframe_size;
144 double duration; // last segment duration computed so far, in seconds
145 int64_t start_pos; // last segment starting position
146 int64_t size; // last segment size
147 int nb_entries;
148 int discontinuity_set;
149 int discontinuity;
150 int reference_stream_index;
152 HLSSegment *segments;
153 HLSSegment *last_segment;
154 HLSSegment *old_segments;
156 char *basename_tmp;
157 char *basename;
158 char *vtt_basename;
159 char *vtt_m3u8_name;
160 char *m3u8_name;
162 double initial_prog_date_time;
186 } VariantStream; argument