Class OggMetadata
- java.lang.Object
-
- com.sedmelluq.discord.lavaplayer.container.ogg.OggMetadata
-
- All Implemented Interfaces:
AudioTrackInfoProvider
public class OggMetadata extends java.lang.Object implements AudioTrackInfoProvider
Audio track info provider based on OGG metadata map.
-
-
Field Summary
Fields Modifier and Type Field Description static OggMetadataEMPTY
-
Constructor Summary
Constructors Constructor Description OggMetadata(java.util.Map<java.lang.String,java.lang.String> tags, java.lang.Long length)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetArtworkUrl()java.lang.StringgetAuthor()java.lang.StringgetIdentifier()java.lang.StringgetISRC()java.lang.LonggetLength()java.lang.StringgetTitle()java.lang.StringgetUri()
-
-
-
Field Detail
-
EMPTY
public static final OggMetadata EMPTY
-
-
Method Detail
-
getTitle
public java.lang.String getTitle()
- Specified by:
getTitlein interfaceAudioTrackInfoProvider- Returns:
- Track title, or
nullif this provider does not know it.
-
getAuthor
public java.lang.String getAuthor()
- Specified by:
getAuthorin interfaceAudioTrackInfoProvider- Returns:
- Track author, or
nullif this provider does not know it.
-
getLength
public java.lang.Long getLength()
- Specified by:
getLengthin interfaceAudioTrackInfoProvider- Returns:
- Track length in milliseconds, or
nullif this provider does not know it.
-
getIdentifier
public java.lang.String getIdentifier()
- Specified by:
getIdentifierin interfaceAudioTrackInfoProvider- Returns:
- Track identifier, or
nullif this provider does not know it.
-
getUri
public java.lang.String getUri()
- Specified by:
getUriin interfaceAudioTrackInfoProvider- Returns:
- Track URI, or
nullif this provider does not know it.
-
getArtworkUrl
public java.lang.String getArtworkUrl()
- Specified by:
getArtworkUrlin interfaceAudioTrackInfoProvider
-
getISRC
public java.lang.String getISRC()
- Specified by:
getISRCin interfaceAudioTrackInfoProvider
-
-