Struct taglib::AudioProperties
[−]
[src]
pub struct AudioProperties<'a> { // some fields omitted }
Common audio file properties.
Instances of AudioProperties
can only be created through the
taglib::File::audioproperties()
method.
Methods
impl<'a> AudioProperties<'a>
fn length(&self) -> u32
Returns the length, in seconds, of the track.
fn bitrate(&self) -> u32
Returns the most appropriate bit rate for the track, in kB/s. For constant bit rate formats, the returned value is the bit rate of the file; for variable bit rate formats this is either the average or the nominal bit rate.
fn samplerate(&self) -> u32
Returns the sample rate, in Hz.
fn channels(&self) -> u32
Returns the number of audio channels.