[][src]Trait oggvorbismeta::VorbisComments

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); }

Required methods

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...

Implementors

impl VorbisComments for CommentHeader[src]

Loading content...