Struct taglib::Tag [−][src]
pub struct Tag<'a> { /* fields omitted */ }
The abstract meta-data container for audio files
Each Tag
instance can only be created by the taglib::File::tag()
method.
Methods
impl<'a> Tag<'a>
[src]
impl<'a> Tag<'a>
pub fn title(&self) -> Option<String>
[src]
pub fn title(&self) -> Option<String>
Returns the track name, if any.
pub fn set_title(&mut self, title: &str)
[src]
pub fn set_title(&mut self, title: &str)
Sets the track name.
pub fn artist(&self) -> Option<String>
[src]
pub fn artist(&self) -> Option<String>
Returns the artist name, if any.
pub fn set_artist(&mut self, artist: &str)
[src]
pub fn set_artist(&mut self, artist: &str)
Sets the artist name.
pub fn album(&self) -> Option<String>
[src]
pub fn album(&self) -> Option<String>
Returns the album name, if any.
pub fn set_album(&mut self, album: &str)
[src]
pub fn set_album(&mut self, album: &str)
Sets the album name.
pub fn comment(&self) -> Option<String>
[src]
pub fn comment(&self) -> Option<String>
Returns the track comment, if any.
pub fn set_comment(&mut self, comment: &str)
[src]
pub fn set_comment(&mut self, comment: &str)
Sets the track comment.
pub fn genre(&self) -> Option<String>
[src]
pub fn genre(&self) -> Option<String>
Returns the genre name, if any.
pub fn set_genre(&mut self, genre: &str)
[src]
pub fn set_genre(&mut self, genre: &str)
Sets the genre name.
pub fn year(&self) -> Option<u32>
[src]
pub fn year(&self) -> Option<u32>
Returns the year, if any.
pub fn set_year(&mut self, year: u32)
[src]
pub fn set_year(&mut self, year: u32)
Sets the year.
pub fn track(&self) -> Option<u32>
[src]
pub fn track(&self) -> Option<u32>
Returns the track number, if any.
pub fn set_track(&mut self, track: u32)
[src]
pub fn set_track(&mut self, track: u32)
Sets the track number.