Class AppleLosslessSpecificBox

    • Constructor Detail

      • AppleLosslessSpecificBox

        public AppleLosslessSpecificBox()
    • Method Detail

      • getMaxSamplePerFrame

        public long getMaxSamplePerFrame()
      • setMaxSamplePerFrame

        public void setMaxSamplePerFrame​(int maxSamplePerFrame)
      • getUnknown1

        public int getUnknown1()
      • setUnknown1

        public void setUnknown1​(int unknown1)
      • getSampleSize

        public int getSampleSize()
      • setSampleSize

        public void setSampleSize​(int sampleSize)
      • getHistoryMult

        public int getHistoryMult()
      • setHistoryMult

        public void setHistoryMult​(int historyMult)
      • getInitialHistory

        public int getInitialHistory()
      • setInitialHistory

        public void setInitialHistory​(int initialHistory)
      • getKModifier

        public int getKModifier()
      • setKModifier

        public void setKModifier​(int kModifier)
      • getChannels

        public int getChannels()
      • setChannels

        public void setChannels​(int channels)
      • getUnknown2

        public int getUnknown2()
      • setUnknown2

        public void setUnknown2​(int unknown2)
      • getMaxCodedFrameSize

        public long getMaxCodedFrameSize()
      • setMaxCodedFrameSize

        public void setMaxCodedFrameSize​(int maxCodedFrameSize)
      • getBitRate

        public long getBitRate()
      • setBitRate

        public void setBitRate​(int bitRate)
      • getSampleRate

        public long getSampleRate()
      • setSampleRate

        public void setSampleRate​(int sampleRate)
      • _parseDetails

        public void _parseDetails​(ByteBuffer content)
        Description copied from class: AbstractBox
        Parse the box's fields and child boxes if any.
        Specified by:
        _parseDetails in class AbstractBox
        Parameters:
        content - the box's raw content beginning after the 4-cc field.
      • getContent

        protected void getContent​(ByteBuffer byteBuffer)
        Description copied from class: AbstractBox
        Write the box's content into the given ByteBuffer. This must include flags and version in case of a full box. byteBuffer has been initialized with getSize() bytes.
        Specified by:
        getContent in class AbstractBox
        Parameters:
        byteBuffer - the sink for the box's content