Class OggMetadata

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static OggMetadata EMPTY  
    • Constructor Summary

      Constructors 
      Constructor Description
      OggMetadata​(java.util.Map<java.lang.String,​java.lang.String> tags, java.lang.Long length)  
    • Constructor Detail

      • OggMetadata

        public OggMetadata​(java.util.Map<java.lang.String,​java.lang.String> tags,
                           java.lang.Long length)
        Parameters:
        tags - Map of OGG metadata with OGG-specific keys.
    • Method Detail

      • getTitle

        public java.lang.String getTitle()
        Specified by:
        getTitle in interface AudioTrackInfoProvider
        Returns:
        Track title, or null if this provider does not know it.
      • getAuthor

        public java.lang.String getAuthor()
        Specified by:
        getAuthor in interface AudioTrackInfoProvider
        Returns:
        Track author, or null if this provider does not know it.
      • getLength

        public java.lang.Long getLength()
        Specified by:
        getLength in interface AudioTrackInfoProvider
        Returns:
        Track length in milliseconds, or null if this provider does not know it.
      • getIdentifier

        public java.lang.String getIdentifier()
        Specified by:
        getIdentifier in interface AudioTrackInfoProvider
        Returns:
        Track identifier, or null if this provider does not know it.
      • getUri

        public java.lang.String getUri()
        Specified by:
        getUri in interface AudioTrackInfoProvider
        Returns:
        Track URI, or null if this provider does not know it.