MP3Info class

An instance of MP3 metadata.

Constructors

MP3Info(Version version, Layer layer, SampleRate? sampleRate, ChannelMode channelMode, int bitrate, bool crc, Duration duration, bool copyrighted, bool original, Emphasis? emphasis)

Properties

bitrate int
The bitrate which can range between 32bps and 448bps.
final
channelMode ChannelMode
The ChannelMode which is one of stereo, joint stereo, dual channel or single channel..
final
copyrighted bool
Indicates whether MP3 is copyrighted
final
crc bool
Indicates whether the MP3 is protected by CRC
final
duration Duration
The calculated Duration of the MP3.
final
emphasis Emphasis?
The emphasis value for this mp3: none,50/15 ms or CCIT J.17.
final
hashCode int
The hash code for this object.
no setterinherited
layer Layer
The MPEG Layer which is one of I, II or III.
final
original bool
Indicates whether the files is the original or a copy
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sampleRate SampleRate?
The SampleRate which is one of 32KHz, 44.1KHz or 48KHz
final
version Version
The MPEG Version which is one of 1, 2, or 2.5.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited