9 #ifndef PACKAGER_APP_PACKAGER_UTIL_H_
10 #define PACKAGER_APP_PACKAGER_UTIL_H_
12 #include <gflags/gflags.h>
16 DECLARE_bool(dump_stream_info);
25 struct ChunkingOptions;
26 struct EncryptionOptions;
33 std::unique_ptr<KeySource> CreateEncryptionKeySource();
39 std::unique_ptr<KeySource> CreateDecryptionKeySource();
42 ChunkingOptions GetChunkingOptions();
45 EncryptionOptions GetEncryptionOptions();
48 MuxerOptions GetMuxerOptions();
51 MpdOptions GetMpdOptions(
bool on_demand_profile);
56 #endif // PACKAGER_APP_PACKAGER_UTIL_H_