Class SubPictureDVD

java.lang.Object
bdsup2sub.supstream.SubPicture
bdsup2sub.supstream.dvd.SubPictureDVD

public class SubPictureDVD extends SubPicture
Extends SubPicture to store information read from DVD (SUB/IDX or SUP/IFO)
  • Field Details

    • offset

      private long offset
      offset to information in SUB file
    • rleSize

      private int rleSize
      size of RLE buffer
    • evenOffset

      private int evenOffset
      even line offset (inside RLE buffer)
    • oddOffset

      private int oddOffset
      odd line offset (inside RLE buffer)
    • rleFragments

      private List<ImageObjectFragment> rleFragments
      list of RLE fragments
    • originalWidth

      private int originalWidth
      uncropped bitmap width
    • originalHeight

      private int originalHeight
      uncropped bitmap height
    • originalX

      private int originalX
      original x offset of uncropped bitmap
    • originalY

      private int originalY
      original y offset of uncropped bitmap
    • originalAlpha

      private int[] originalAlpha
      4 original alpha values
    • originalPal

      private int[] originalPal
      4 original palette values
    • alpha

      private int[] alpha
      4 alpha values
    • pal

      private int[] pal
      4 palette values
  • Constructor Details

    • SubPictureDVD

      public SubPictureDVD()
  • Method Details

    • storeOriginal

      public void storeOriginal()
    • copyInfo

      public void copyInfo(SubPicture pic)
      Copy info of given generic subpicture into this DVD subpicture Used to copy the edited info (position, forced flags etc. into a DVD SubPicture for writing
      Parameters:
      pic -
    • getOffset

      public long getOffset()
    • setOffset

      public void setOffset(long offset)
    • getRleSize

      public int getRleSize()
    • setRleSize

      public void setRleSize(int rleSize)
    • getEvenOffset

      public int getEvenOffset()
    • setEvenOffset

      public void setEvenOffset(int evenOffset)
    • getOddOffset

      public int getOddOffset()
    • setOddOffset

      public void setOddOffset(int oddOffset)
    • getRleFragments

      public List<ImageObjectFragment> getRleFragments()
    • setRleFragments

      public void setRleFragments(List<ImageObjectFragment> rleFragments)
    • getOriginalWidth

      public int getOriginalWidth()
    • getOriginalHeight

      public int getOriginalHeight()
    • getOriginalX

      public int getOriginalX()
    • getOriginalY

      public int getOriginalY()
    • getOriginalAlpha

      public int[] getOriginalAlpha()
    • getOriginalPal

      public int[] getOriginalPal()
    • getAlpha

      public int[] getAlpha()
    • setAlpha

      public void setAlpha(int[] alpha)
    • getPal

      public int[] getPal()
    • setPal

      public void setPal(int[] pal)