7#ifndef PACKAGER_MEDIA_BASE_DECRYPTOR_SOURCE_H_
8#define PACKAGER_MEDIA_BASE_DECRYPTOR_SOURCE_H_
16#include <packager/macros/classes.h>
17#include <packager/media/base/aes_cryptor.h>
18#include <packager/media/base/decrypt_config.h>
19#include <packager/media/base/key_source.h>
42 const uint8_t* encrypted_buffer,
44 uint8_t* decrypted_buffer);
48 std::map<std::vector<uint8_t>, std::unique_ptr<AesCryptor>> decryptor_map_;
All the methods that are virtual are virtual for mocking.