12 #ifndef MPD_BASE_CONTENT_PROTECTION_ELEMENT_H_
13 #define MPD_BASE_CONTENT_PROTECTION_ELEMENT_H_
28 std::map<std::string, std::string> attributes;
31 std::vector<Element> subelements;
41 std::string scheme_id_uri;
44 std::map<std::string, std::string> additional_attributes;
47 std::vector<Element> subelements;
All the methods that are virtual are virtual for mocking.