9 #ifndef MEDIA_BASE_MUXER_UTIL_H_
10 #define MEDIA_BASE_MUXER_UTIL_H_
16 #include "packager/media/base/key_source.h"
18 namespace edash_packager {
28 bool ValidateSegmentTemplate(
const std::string& segment_template);
37 std::string GetSegmentName(
const std::string& segment_template,
38 uint64_t segment_start_time,
39 uint32_t segment_index,
47 KeySource::TrackType GetTrackTypeForEncryption(
const StreamInfo& stream_info,
48 uint32_t max_sd_pixels);
53 #endif // MEDIA_BASE_MUXER_UTIL_H_