Class JPEGFrameHeader


final class JPEGFrameHeader extends JPEGVariableSizeSegment
  • Field Details

    • maxVFactor

      int maxVFactor
    • maxHFactor

      int maxHFactor
    • componentIdentifiers

      public int[] componentIdentifiers
    • componentParameters

      public int[][] componentParameters
  • Constructor Details

    • JPEGFrameHeader

      public JPEGFrameHeader(byte[] reference)
    • JPEGFrameHeader

      public JPEGFrameHeader(LEDataInputStream byteStream)
  • Method Details

    • getSamplePrecision

      public int getSamplePrecision()
    • getNumberOfLines

      public int getNumberOfLines()
    • getSamplesPerLine

      public int getSamplesPerLine()
    • getNumberOfImageComponents

      public int getNumberOfImageComponents()
    • setSamplePrecision

      public void setSamplePrecision(int precision)
    • setNumberOfLines

      public void setNumberOfLines(int anInteger)
    • setSamplesPerLine

      public void setSamplesPerLine(int samples)
    • setNumberOfImageComponents

      public void setNumberOfImageComponents(int anInteger)
    • getMaxHFactor

      public int getMaxHFactor()
    • getMaxVFactor

      public int getMaxVFactor()
    • setMaxHFactor

      public void setMaxHFactor(int anInteger)
    • setMaxVFactor

      public void setMaxVFactor(int anInteger)
    • initializeComponentParameters

      void initializeComponentParameters()
    • initializeContents

      public void initializeContents()
    • roundUpToMultiple

      int roundUpToMultiple(int anInteger, int mInteger)
    • verify

      public boolean verify()
      Overrides:
      verify in class JPEGSegment
    • isProgressive

      public boolean isProgressive()
    • isArithmeticCoding

      public boolean isArithmeticCoding()