• Home
  • Raw
  • Download

Lines Matching defs:_GstQTMux

226 struct _GstQTMux  struct
228 GstAggregator parent;
231 GstQTMuxState state;
235 GstQtMuxMode mux_mode;
238 GstQTMuxFragmentMode fragment_mode;
241 gboolean downstream_seekable;
244 guint64 header_size;
246 guint64 mdat_size;
249 guint64 moov_pos;
252 guint64 mdat_pos;
256 guint64 moof_mdat_pos;
259 GstClockTime longest_chunk;
263 GstClockTime first_ts;
265 GstClockTime last_dts;
268 GstQTMuxPad *current_pad;
269 guint64 current_chunk_size;
270 GstClockTime current_chunk_duration;
271 guint64 current_chunk_offset;
275 GList *output_buffers;
278 AtomsContext *context;
279 AtomFTYP *ftyp;
280 AtomMOOV *moov;
281 GSList *extra_atoms; /* list of extra top-level atoms (e.g. UUID for xmp)
285 gboolean tags_changed;
288 AtomMFRA *mfra;
291 FILE *fast_start_file;
294 FILE *moov_recov_file;
297 guint32 fragment_sequence;
300 guint32 timescale;
301 guint32 trak_timescale;
302 AtomsTreeFlavor flavor;
303 gboolean fast_start;
304 gboolean guess_pts;
306 gint dts_method;
308 gchar *fast_start_file_path;
309 gchar *moov_recov_file_path;
310 guint32 fragment_duration;
314 gboolean streamable;
317 GstClockTime reserved_max_duration;
319 GstClockTime reserved_duration_remaining;
321 guint reserved_bytes_per_sec_per_trak;
323 guint64 interleave_bytes;
324 GstClockTime interleave_time;
325 gboolean interleave_bytes_set, interleave_time_set;
326 gboolean force_chunks;
328 GstClockTime max_raw_audio_drift;
333 guint32 reserved_moov_size;
335 guint32 base_moov_size;
337 guint32 last_moov_size;
340 gboolean reserved_moov_first_active;
343 GstClockTime last_moov_update;
344 GstClockTime reserved_moov_update_period;
345 GstClockTime muxed_since_last_update;
347 gboolean reserved_prefill;
349 GstClockTime start_gap_threshold;
351 gboolean force_create_timecode_trak;
354 guint video_pads, audio_pads, subtitle_pads, caption_pads;
363 gboolean enable_geolocation;
364 gint latitudex10000;
388 struct _GstQTMuxClass argument