25 PsshGenerator(
const std::vector<uint8_t>& system_id, uint8_t box_version);
37 const std::vector<std::vector<uint8_t>>& key_ids,
46 const std::vector<uint8_t>& key,
53 virtual std::optional<std::vector<uint8_t>> GeneratePsshDataFromKeyIds(
54 const std::vector<std::vector<uint8_t>>& key_ids)
const = 0;
60 virtual std::optional<std::vector<uint8_t>> GeneratePsshDataFromKeyIdAndKey(
61 const std::vector<uint8_t>& key_id,
62 const std::vector<uint8_t>& key)
const = 0;
64 std::vector<uint8_t> system_id_;
65 uint8_t box_version_ = 0;