7 #ifndef MEDIA_BASE_FIXED_KEY_SOURCE_H_
8 #define MEDIA_BASE_FIXED_KEY_SOURCE_H_
13 #include "packager/base/memory/scoped_ptr.h"
14 #include "packager/media/base/key_source.h"
16 namespace edash_packager {
27 Status FetchKeys(
const std::vector<std::vector<uint8_t>>& key_ids)
override;
48 const std::string& key_id_hex,
49 const std::string& key_hex,
50 const std::string& pssh_boxes_hex,
51 const std::string& iv_hex);
60 scoped_ptr<EncryptionKey> encryption_key_;
68 #endif // MEDIA_BASE_FIXED_KEY_SOURCE_H_