Package bdsup2sub.supstream.bd
Class SupBDWriter
java.lang.Object
bdsup2sub.supstream.bd.SupBDWriter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Configurationprivate static final byte[]private static final byte[]private static final byte[]private static final byte[]private static final byte[]private static final Loggerprivate 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
-