MpegAudioPackage
Leave feedback
On this page
Inheritance: java.lang.Object, com.groupdocs.metadata.core.MetadataPackage, com.groupdocs.metadata.core.CustomPackage
public final class MpegAudioPackage extends CustomPackage
Represents MPEG audio metadata.
This example demonstrates how to read MPEG audio metadata from an MP3 file.
try (Metadata metadata = new Metadata(Constants.MP3WithID3V2)) { MP3RootPackage root = metadata.getRootPackageGeneric(); System.out.println(root.getMpegAudioPackage().getBitrate()); System.out.println(root.getMpegAudioPackage().getChannelMode()); System.out.println(root.getMpegAudioPackage().getEmphasis()); System.out.println(root.getMpegAudioPackage().getFrequency()); System.out.println(root.getMpegAudioPackage().getHeaderPosition()); System.out.println(root.getMpegAudioPackage().getLayer()); // … }
| Constructor | Description |
|---|---|
| MpegAudioPackage() | Initializes a new instance of the MpegAudioPackage class. |
| Method | Description |
|---|---|
| getMpegAudioVersion() | Gets the MPEG audio version. |
| getLayer() | Gets the layer description. |
| isProtected() | Gets true if protected. |
| getHeaderPosition() | Gets the header offset. |
| getBitrate() | Gets the bitrate. |
| getFrequency() | Gets the frequency. |
| getPaddingBit() | Gets the padding bit. |
| getPrivateBit() | Gets a value indicating whether [private bit]. |
| getChannelMode() | Gets the channel mode. |
| getCopyright() | Gets the copyright bit. |
| isOriginal() | Gets the original bit. |
| getEmphasis() | Gets the emphasis. |
| getModeExtensionBits() | Gets the mode extension bits. |
public MpegAudioPackage()
Initializes a new instance of the MpegAudioPackage class.
public final MpegAudioVersion getMpegAudioVersion()
Gets the MPEG audio version. Can be MPEG-1, MPEG-2 etc.
Returns: MpegAudioVersion - The MPEG audio version.
public final int getLayer()
Gets the layer description. For an MP3 audio it is ‘3’.
Returns: int - The layer description.
public final boolean isProtected()
Gets true if protected.
Returns: boolean - true if is protected; otherwise, false .
public final long getHeaderPosition()
Gets the header offset.
Returns: long - The header offset.
public final int getBitrate()
Gets the bitrate.
Returns: int - The bitrate.
public final int getFrequency()
Gets the frequency.
Returns: int - The frequency.
public final int getPaddingBit()
Gets the padding bit.
Returns: int - The padding bit.
public final boolean getPrivateBit()
Gets a value indicating whether [private bit].
Returns: boolean - true if [private bit]; otherwise, false .
public final MpegChannelMode getChannelMode()
Gets the channel mode.
Returns: MpegChannelMode - The channel mode.
public final boolean getCopyright()
Gets the copyright bit.
Returns: boolean - true if copyright; otherwise, false .
public final boolean isOriginal()
Gets the original bit.
Returns: boolean - true if audio is original; otherwise, false .
public final MpegEmphasis getEmphasis()
Gets the emphasis.
Returns: MpegEmphasis - The emphasis.
public final int getModeExtensionBits()
Gets the mode extension bits.
Returns: int - The mode extension bits.
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.