Concept for XA-Audio
This commit is contained in:
@@ -85,6 +85,10 @@ fn parse_track(track: roxmltree::Node, config: &mut Configuration) -> Result<(),
|
||||
Ok(File{common, path, kind: FileKind::Overlay(PathBuf::from(file.attribute(attribute_names::LBA_SOURCE).unwrap_or_default()))})
|
||||
}
|
||||
|
||||
fn parse_xa_audio(_file: roxmltree::Node, _is_hidden: bool) -> Result<File, Error> {
|
||||
Err(Error::not_implemented("XA-Audio not supported yet"))
|
||||
}
|
||||
|
||||
fn parse_file_system(cur_node: roxmltree::Node, root: &mut Directory, mut is_hidden: bool) -> Result<(), Error> {
|
||||
for node in cur_node.children() {
|
||||
if node.is_element() {
|
||||
@@ -92,6 +96,7 @@ fn parse_track(track: roxmltree::Node, config: &mut Configuration) -> Result<(),
|
||||
"File" => root.add_file(parse_regular_file(node, is_hidden)?),
|
||||
"Main" => root.add_file(parse_main_file(node)?),
|
||||
"Overlay" => root.add_file(parse_overlay_file(node, is_hidden)?),
|
||||
"XA-Audio" => root.add_file(parse_xa_audio(node, is_hidden)?),
|
||||
"Directory" => {
|
||||
is_hidden |= parse_boolean_attribute(&node, attribute_names::HIDDEN)?;
|
||||
let mut new_dir = Directory::new(node.attribute(attribute_names::NAME).unwrap_or_default(), is_hidden);
|
||||
|
Reference in New Issue
Block a user