Shaka Packager SDK
retired_flags.h
1 // Copyright 2017 Google LLC. All rights reserved.
2 //
3 // Use of this source code is governed by a BSD-style
4 // license that can be found in the LICENSE file or at
5 // https://developers.google.com/open-source/licenses/bsd
6 
7 #include <absl/flags/declare.h>
8 #include <absl/flags/flag.h>
9 
10 ABSL_DECLARE_FLAG(std::string, profile);
11 ABSL_DECLARE_FLAG(bool, single_segment);
12 ABSL_DECLARE_FLAG(bool, webm_subsample_encryption);
13 ABSL_DECLARE_FLAG(double, availability_time_offset);
14 ABSL_DECLARE_FLAG(std::string, playready_key_id);
15 ABSL_DECLARE_FLAG(std::string, playready_key);
16 ABSL_DECLARE_FLAG(bool, mp4_use_decoding_timestamp_in_timeline);
17 ABSL_DECLARE_FLAG(int32_t, num_subsegments_per_sidx);
18 ABSL_DECLARE_FLAG(bool, generate_widevine_pssh);
19 ABSL_DECLARE_FLAG(bool, generate_playready_pssh);
20 ABSL_DECLARE_FLAG(bool, generate_common_pssh);
21 
22 namespace shaka {
23 bool ValidateRetiredFlags();
24 }
All the methods that are virtual are virtual for mocking.
Definition: crypto_flags.cc:66