static string const assetmap_smpte_ns = "http://www.smpte-ra.org/schemas/429-9/2007/AM";
-AssetMap::AssetMap(boost::filesystem::path path)
- : _path(path)
+AssetMap::AssetMap(boost::filesystem::path file)
+ : _file(file)
{
cxml::Document doc("AssetMap");
- doc.read_file(path);
+ doc.read_file(file);
if (doc.namespace_uri() == assetmap_interop_ns) {
_standard = Standard::INTEROP;
} else if (doc.namespace_uri() == assetmap_smpte_ns) {
_creator = doc.string_child("Creator");
for (auto asset: doc.node_child("AssetList")->node_children("Asset")) {
- _assets.push_back(Asset(asset, _path->parent_path(), _standard));
+ _assets.push_back(Asset(asset, _file->parent_path(), _standard));
}
}
void
-AssetMap::write_xml(boost::filesystem::path path) const
+AssetMap::write_xml(boost::filesystem::path file) const
{
xmlpp::Document doc;
xmlpp::Element* root;
auto asset_list = root->add_child("AssetList");
for (auto const& asset: _assets) {
- asset.write_xml(asset_list, path.parent_path());
+ asset.write_xml(asset_list, file.parent_path());
}
- doc.write_to_file_formatted(path.string(), "UTF-8");
- _path = path;
+ doc.write_to_file_formatted(file.string(), "UTF-8");
+ _file = file;
}