10 #ifndef PACKAGER_APP_CRYPTO_FLAGS_H_
11 #define PACKAGER_APP_CRYPTO_FLAGS_H_
13 #include <absl/flags/declare.h>
14 #include <absl/flags/flag.h>
16 ABSL_DECLARE_FLAG(std::string, protection_scheme);
17 ABSL_DECLARE_FLAG(int32_t, crypt_byte_block);
18 ABSL_DECLARE_FLAG(int32_t, skip_byte_block);
19 ABSL_DECLARE_FLAG(
bool, vp9_subsample_encryption);
20 ABSL_DECLARE_FLAG(std::string, playready_extra_header_data);
23 bool ValidateCryptoFlags();
All the methods that are virtual are virtual for mocking.