9 #include "packager/app/mpd_flags.h"
13 DEFINE_bool(output_media_info,
15 "Create a human readable format of MediaInfo. The output file name "
16 "will be the name specified by output flag, suffixed with "
17 "'.media_info'. Exclusive with --mpd_output.");
18 DEFINE_string(mpd_output,
"",
19 "MPD output file name. Exclusive with --output_media_info.");
20 DEFINE_string(base_urls,
22 "Comma separated BaseURLs for the MPD. The values will be added "
23 "as <BaseURL> element(s) immediately under the <MPD> element.");
24 DEFINE_double(min_buffer_time,
26 "Specifies, in seconds, a common duration used in the definition "
27 "of the MPD Representation data rate.");
28 DEFINE_double(availability_time_offset,
30 "Offset with respect to the wall clock time for MPD "
31 "availabilityStartTime and availabilityEndTime values, in "
32 " seconds. This value is used for live profile only.");
33 DEFINE_double(minimum_update_period,
35 "Indicates to the player how often to refresh the media "
36 "presentation description in seconds. This value is used for "
37 "live profile only.");
38 DEFINE_double(time_shift_buffer_depth,
40 "Guaranteed duration of the time shifting buffer for dynamic "
41 "media presentations, in seconds.");
42 DEFINE_double(suggested_presentation_delay,
44 "Specifies a delay, in seconds, to be added to the media "
45 "presentation time. This value is used for live profile only.");
46 DEFINE_string(default_language,
48 "Any tracks tagged with this language will have "
49 "<Role ... value=\"main\" /> in the manifest. This allows the "
50 "player to choose the correct default language for the content.");
51 DEFINE_bool(generate_dash_if_iop_compliant_mpd,
53 "Try to generate DASH-IF IOPv3 compliant MPD. This is best effort "
54 "and does not guarantee compliance. Off by default until players "