Package bdsup2sub.supstream.bd
Class SupBDWriter
java.lang.Object
bdsup2sub.supstream.bd.SupBDWriter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Configuration
private static final byte[]
private static final byte[]
private static final byte[]
private static final byte[]
private static final byte[]
private static final Logger
private static final byte[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]
createSupFrame
(SubPicture pic, Bitmap bm, Palette pal) Create the binary stream representation of one captionprivate static byte[]
encodeImage
(Bitmap bm) Create RLE buffer from bitmap
-
Field Details
-
configuration
-
logger
-
PACKET_HEADER
private static final byte[] PACKET_HEADER -
HEADER_PCS_START
private static final byte[] HEADER_PCS_START -
HEADER_PCS_END
private static final byte[] HEADER_PCS_END -
HEADER_ODS_FIRST
private static final byte[] HEADER_ODS_FIRST -
HEADER_ODS_NEXT
private static final byte[] HEADER_ODS_NEXT -
HEADER_WDS
private static final byte[] HEADER_WDS
-
-
Constructor Details
-
SupBDWriter
private SupBDWriter()
-
-
Method Details
-
createSupFrame
Create the binary stream representation of one caption- Parameters:
pic
- SubPicture object containing caption infobm
- bitmappal
- palette- Returns:
- byte buffer containing the binary stream representation of one caption
-
encodeImage
Create RLE buffer from bitmap- Parameters:
bm
- bitmap to compress- Returns:
- RLE buffer
-