Class VorbisDec

    • Constructor Detail

      • VorbisDec

        public VorbisDec()
    • Method Detail

      • isType

        public boolean isType​(com.jcraft.jogg.Packet op)
        Description copied from interface: OggPayload
        Check if the packet contains the signature of the payload.
        Specified by:
        isType in interface OggPayload
      • takeHeader

        public int takeHeader​(com.jcraft.jogg.Packet op)
        Description copied from interface: OggPayload
        Initialize the payload with a header packet. Returns a negative value for error, 0 if OK, 1 if OK and ready for decoding data.
        Specified by:
        takeHeader in interface OggPayload
      • isHeader

        public boolean isHeader​(com.jcraft.jogg.Packet op)
        Description copied from interface: OggPayload
        Check if the packet contains a header packet
        Specified by:
        isHeader in interface OggPayload
      • isKeyFrame

        public boolean isKeyFrame​(com.jcraft.jogg.Packet op)
        Description copied from interface: OggPayload
        Check if the packet contains a keyframe
        Specified by:
        isKeyFrame in interface OggPayload
      • isDiscontinuous

        public boolean isDiscontinuous()
        Description copied from interface: OggPayload
        Check if the stream is discontinuous (eg, no need to wait for data on this stream before playing)
        Specified by:
        isDiscontinuous in interface OggPayload
      • getFirstTs

        public long getFirstTs​(java.util.Vector packets)
        Description copied from interface: OggPayload
        Get the first timestamp of the list of packets
        Specified by:
        getFirstTs in interface OggPayload
      • granuleToTime

        public long granuleToTime​(long gp)
        Description copied from interface: OggPayload
        Convert the granule pos to a timestamp
        Specified by:
        granuleToTime in interface OggPayload
      • getFactoryName

        public java.lang.String getFactoryName()
        Specified by:
        getFactoryName in class Element
      • getMime

        public java.lang.String getMime​(com.jcraft.jogg.Packet op)
        Description copied from interface: OggPayload
        Get mime type from the given packet
        Specified by:
        getMime in interface OggPayload
      • typeFind

        public int typeFind​(byte[] data,
                            int offset,
                            int length)
        Overrides:
        typeFind in class Element