DASH Media Packaging SDK
|
#include <xml_node.h>
Public Member Functions | |
bool | AddContentProtectionElements (const std::list< ContentProtectionElement > &content_protection_elements) |
void | AddSupplementalProperty (const std::string &scheme_id_uri, const std::string &value) |
void | AddEssentialProperty (const std::string &scheme_id_uri, const std::string &value) |
Public Member Functions inherited from shaka::xml::XmlNode | |
XmlNode (const char *name) | |
bool | AddChild (scoped_xml_ptr< xmlNode > child) |
bool | AddElements (const std::vector< Element > &elements) |
Adds Elements to this node using the Element struct. | |
void | SetStringAttribute (const char *attribute_name, const std::string &attribute) |
void | SetIntegerAttribute (const char *attribute_name, uint64_t number) |
void | SetFloatingPointAttribute (const char *attribute_name, double number) |
void | SetId (uint32_t id) |
void | SetContent (const std::string &content) |
scoped_xml_ptr< xmlNode > | PassScopedPtr () |
xmlNodePtr | Release () |
xmlNodePtr | GetRawPtr () |
Protected Member Functions | |
RepresentationBaseXmlNode (const char *name) | |
This corresponds to RepresentationBaseType in MPD. RepresentationBaseType is not a concrete element type so this should not get instantiated on its own. AdaptationSet and Representation are subtypes of this.
Definition at line 97 of file xml_node.h.
void shaka::xml::RepresentationBaseXmlNode::AddEssentialProperty | ( | const std::string & | scheme_id_uri, |
const std::string & | value | ||
) |
scheme_id_uri | is content of the schemeIdUri attribute. |
value | is the content of value attribute. |
Definition at line 178 of file xml_node.cc.
void shaka::xml::RepresentationBaseXmlNode::AddSupplementalProperty | ( | const std::string & | scheme_id_uri, |
const std::string & | value | ||
) |
scheme_id_uri | is content of the schemeIdUri attribute. |
value | is the content of value attribute. |
Definition at line 169 of file xml_node.cc.