7#include <absl/flags/declare.h>
8#include <absl/flags/flag.h>
10ABSL_DECLARE_FLAG(std::string, profile);
11ABSL_DECLARE_FLAG(
bool, single_segment);
12ABSL_DECLARE_FLAG(
bool, webm_subsample_encryption);
13ABSL_DECLARE_FLAG(
double, availability_time_offset);
14ABSL_DECLARE_FLAG(std::string, playready_key_id);
15ABSL_DECLARE_FLAG(std::string, playready_key);
16ABSL_DECLARE_FLAG(
bool, mp4_use_decoding_timestamp_in_timeline);
17ABSL_DECLARE_FLAG(int32_t, num_subsegments_per_sidx);
18ABSL_DECLARE_FLAG(
bool, generate_widevine_pssh);
19ABSL_DECLARE_FLAG(
bool, generate_playready_pssh);
20ABSL_DECLARE_FLAG(
bool, generate_common_pssh);
23bool ValidateRetiredFlags();
All the methods that are virtual are virtual for mocking.