Mp3Writer class

MP3 ID3v2 metadata writer

Inheritance

Constructors

Mp3Writer()

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
supportedExtensions → List<String>
Gets the file extension(s) supported by this writer
no setteroverride

Methods

clearTags(String filePath) → Future<void>
Removes all metadata from the specified file
override
clearTagsFromBytes(Uint8List bytes) → Future<Uint8List>
Removes all metadata from a byte array and returns the new byte array
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
supportsBytes(Uint8List bytes) → bool
Checks if the raw byte array has a magic header supported by this writer
override
supportsFile(String filePath) → bool
Checks if the file format is supported by this writer
override
toString() → String
A string representation of this object.
inherited
validateFile(String filePath) → Future<void>
Validates that the file exists and is readable/writable
inherited
writeTag(String filePath, MetadataTag tag) → Future<void>
Writes a single metadata tag to the specified file
inherited
writeTags(String filePath, List<MetadataTag> tags) → Future<void>
Writes metadata tags to the specified file
override
writeTagsToBytes(Uint8List bytes, List<MetadataTag> tags) → Future<Uint8List>
Writes metadata tags directly to a byte array and returns the new byte array
override

Operators

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