pub trait VorbisComments {
fn from(
vendor: String,
comment_list: Vec<(String, String)>
) -> CommentHeader;
fn new() -> CommentHeader;
fn get_tag_names(&self) -> Vec<String>;
fn get_tag_single(&self, tag: &str) -> Option<String>;
fn get_tag_multi(&self, tag: &str) -> Vec<String>;
fn clear_tag(&mut self, tag: &str);
fn add_tag_single(&mut self, tag: &str, value: &str);
fn add_tag_multi(&mut self, tag: &str, values: &Vec<&str>);
fn get_vendor(&self) -> String;
fn set_vendor(&mut self, vend: &str);
}
Loading content...
Loading content...