7 #ifndef PACKAGER_MEDIA_BASE_RAW_KEY_SOURCE_H_
8 #define PACKAGER_MEDIA_BASE_RAW_KEY_SOURCE_H_
14 #include "packager/media/base/key_source.h"
15 #include "packager/media/public/crypto_params.h"
28 const std::vector<uint8_t>& init_data)
override;
33 uint32_t crypto_period_duration_in_seconds,
34 const std::string& stream_label,
52 EncryptionKeyMap encryption_key_map_;
All the methods that are virtual are virtual for mocking.
Raw key encryption/decryption parameters, i.e. with key parameters provided.