Package bdsup2sub.supstream.dvd
Class SubPictureDVD
java.lang.Object
bdsup2sub.supstream.SubPicture
bdsup2sub.supstream.dvd.SubPictureDVD
Extends SubPicture to store information read from DVD (SUB/IDX or SUP/IFO)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int[]4 alpha valuesprivate inteven line offset (inside RLE buffer)private intodd line offset (inside RLE buffer)private longoffset to information in SUB fileprivate int[]4 original alpha valuesprivate intuncropped bitmap heightprivate int[]4 original palette valuesprivate intuncropped bitmap widthprivate intoriginal x offset of uncropped bitmapprivate intoriginal y offset of uncropped bitmapprivate int[]4 palette valuesprivate List<ImageObjectFragment>list of RLE fragmentsprivate intsize of RLE buffer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyInfo(SubPicture pic) Copy info of given generic subpicture into this DVD subpicture Used to copy the edited info (position, forced flags etc.int[]getAlpha()intintlongint[]intint[]intintintint[]getPal()intvoidsetAlpha(int[] alpha) voidsetEvenOffset(int evenOffset) voidsetOddOffset(int oddOffset) voidsetOffset(long offset) voidsetPal(int[] pal) voidsetRleFragments(List<ImageObjectFragment> rleFragments) voidsetRleSize(int rleSize) voidMethods inherited from class bdsup2sub.supstream.SubPicture
getCompositionNumber, getEndTime, getErasePatch, getHeight, getImageHeight, getImageWidth, getStartTime, getWidth, getXOffset, getYOffset, isExcluded, isForced, isWasDecoded, setCompositionNumber, setEndTime, setErasePatch, setExcluded, setForced, setHeight, setImageHeight, setImageWidth, setOfsX, setOfsY, setStartTime, setWasDecoded, setWidth
-
Field Details
-
offset
private long offsetoffset to information in SUB file -
rleSize
private int rleSizesize of RLE buffer -
evenOffset
private int evenOffseteven line offset (inside RLE buffer) -
oddOffset
private int oddOffsetodd line offset (inside RLE buffer) -
rleFragments
list of RLE fragments -
originalWidth
private int originalWidthuncropped bitmap width -
originalHeight
private int originalHeightuncropped bitmap height -
originalX
private int originalXoriginal x offset of uncropped bitmap -
originalY
private int originalYoriginal y offset of uncropped bitmap -
originalAlpha
private int[] originalAlpha4 original alpha values -
originalPal
private int[] originalPal4 original palette values -
alpha
private int[] alpha4 alpha values -
pal
private int[] pal4 palette values
-
-
Constructor Details
-
SubPictureDVD
public SubPictureDVD()
-
-
Method Details
-
storeOriginal
public void storeOriginal() -
copyInfo
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
-
setRleFragments
-
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)
-