com.groupdocs.metadata.core

Interfaces

Classes

Enums

Exceptions

com.groupdocs.metadata.core

Class MP3RootPackage

    • Method Detail

      • getMpegAudioPackage

        public final MpegAudioPackage getMpegAudioPackage()

        Gets the MPEG audio metadata package.

        Returns:
        The MPEG audio metadata package.
      • getID3V1

        public final ID3V1Tag getID3V1()

        Gets the ID3v1 metadata tag. Please find more information at <a href="http://id3.org/ID3v1">http://id3.org/ID3v1</a>.

        Returns:
        The ID3v1 metadata tag attached to the audio file.


        The ID3(v1) tag is a small chunk of extra data at the end of an MP3 file.
      • setID3V1

        public final void setID3V1(ID3V1Tag value)

        Sets the ID3v1 metadata tag. Please find more information at <a href="http://id3.org/ID3v1">http://id3.org/ID3v1</a>.

        Parameters:
        value - The ID3v1 metadata tag attached to the audio file.


        The ID3(v1) tag is a small chunk of extra data at the end of an MP3 file.
      • getID3V2

        public final ID3V2Tag getID3V2()

        Gets the ID3v2 metadata tag.

        Returns:
        The ID3v2 metadata tag attached to the audio file.
      • setID3V2

        public final void setID3V2(ID3V2Tag value)

        Sets the ID3v2 metadata tag.

        Parameters:
        value - The ID3v2 metadata tag attached to the audio file.
      • getLyrics3V2

        public final LyricsTag getLyrics3V2()

        Gets the Lyrics3v2 metadata tag.

        Returns:
        The Lyrics3v2 metadata tag.
      • setLyrics3V2

        public final void setLyrics3V2(LyricsTag value)

        Sets the Lyrics3v2 metadata tag.

        Parameters:
        value - The Lyrics3v2 metadata tag.
      • getApeV2

        public final ApePackage getApeV2()

        Gets the APE v2 metadata.

        Returns:
        The APE v2 metadata.
      • removeApeV2

        public final void removeApeV2()

        Removes the APEv2 audio tag.


        This feature is not available in trial mode.
      • sanitize

        public int sanitize()

        Removes writable metadata properties from the package. The operation is recursive so it affects all nested packages as well.

        Overrides:
        sanitize in class RootMetadataPackage
        Returns:
        The number of affected properties.