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>
16ABSL_DECLARE_FLAG(std::string, protection_scheme);
17ABSL_DECLARE_FLAG(int32_t, crypt_byte_block);
18ABSL_DECLARE_FLAG(int32_t, skip_byte_block);
19ABSL_DECLARE_FLAG(
bool, vp9_subsample_encryption);
20ABSL_DECLARE_FLAG(std::string, playready_extra_header_data);
23bool ValidateCryptoFlags();
All the methods that are virtual are virtual for mocking.