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