Package gov.nih.mipav.model.file
Class charls.jpeg_stream_writer
- java.lang.Object
-
- gov.nih.mipav.model.file.charls.jpeg_stream_writer
-
- Enclosing class:
- charls
class charls.jpeg_stream_writer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intbyte_offset_(package private) shortcomponent_index_(package private) charls.span8destination_(package private) java.util.Vector<java.lang.Short>mapping_table_ids_
-
Constructor Summary
Constructors Constructor Description jpeg_stream_writer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadvance_position(int byte_count)intbytes_written()voiddestination(charls.span8 destination)(package private) shortmapping_table_selector()charls.span8remaining_destination()voidrewind()voidset_mapping_table_id(int component_index, int mapping_table_id)(package private) voidwrite_application_data_segment(int application_data_id, charls.span8 application_data)private voidwrite_byte(byte value)private voidwrite_bytes(byte[] value)private voidwrite_bytes(charls.span8 data)(package private) voidwrite_color_transform_segment(charls.color_transformation transformation)(package private) voidwrite_comment_segment(charls.span8 span)voidwrite_end_of_image(boolean even_destination_size)(package private) voidwrite_jpegls_preset_parameters_segment(int height, int width)(package private) voidwrite_jpegls_preset_parameters_segment(int table_id, int entry_size, charls.span8 table_data)(package private) voidwrite_jpegls_preset_parameters_segment(charls.charls_jpegls_pc_parameters preset_coding_parameters)(package private) voidwrite_jpegls_preset_parameters_segment(charls.jpegls_preset_parameters_type preset_parameters_type, int table_id, int entry_size, charls.span8 table_data)private voidwrite_marker(byte marker_code)private voidwrite_segment(byte marker_code, byte[] data)private voidwrite_segment(byte marker_code, charls.span8 data)voidwrite_segment_header(byte marker_code, int data_size)private voidwrite_segment_without_data(byte marker_code)(package private) voidwrite_spiff_directory_entry(int entry_tag, charls.span8 entry_data)(package private) voidwrite_spiff_end_of_directory_entry()voidwrite_spiff_header_segment(charls.charls_spiff_header header)(package private) booleanwrite_start_of_frame_segment(charls.charls_frame_info frame)voidwrite_start_of_image()(package private) voidwrite_start_of_scan_segment(int component_count, int near_lossless, charls.interleave_mode interleave)private voidwrite_uint16(short value)private voidwrite_uint32(int value)private voidwrite_uint8(int value)private voidwrite_uint8(short value)
-
-
-
Field Detail
-
destination_
charls.span8 destination_
-
byte_offset_
int byte_offset_
-
component_index_
short component_index_
-
mapping_table_ids_
java.util.Vector<java.lang.Short> mapping_table_ids_
-
-
Method Detail
-
write_start_of_image
public void write_start_of_image()
-
write_end_of_image
public void write_end_of_image(boolean even_destination_size)
-
write_spiff_header_segment
public void write_spiff_header_segment(charls.charls_spiff_header header)
-
write_spiff_directory_entry
void write_spiff_directory_entry(int entry_tag, charls.span8 entry_data)
-
write_spiff_end_of_directory_entry
void write_spiff_end_of_directory_entry()
-
write_start_of_frame_segment
boolean write_start_of_frame_segment(charls.charls_frame_info frame)
-
write_color_transform_segment
void write_color_transform_segment(charls.color_transformation transformation)
-
write_comment_segment
void write_comment_segment(charls.span8 span)
-
write_application_data_segment
void write_application_data_segment(int application_data_id, charls.span8 application_data)
-
write_jpegls_preset_parameters_segment
void write_jpegls_preset_parameters_segment(charls.charls_jpegls_pc_parameters preset_coding_parameters)
-
write_jpegls_preset_parameters_segment
void write_jpegls_preset_parameters_segment(int height, int width)
-
write_jpegls_preset_parameters_segment
void write_jpegls_preset_parameters_segment(int table_id, int entry_size, charls.span8 table_data)
-
write_start_of_scan_segment
void write_start_of_scan_segment(int component_count, int near_lossless, charls.interleave_mode interleave)
-
write_jpegls_preset_parameters_segment
void write_jpegls_preset_parameters_segment(charls.jpegls_preset_parameters_type preset_parameters_type, int table_id, int entry_size, charls.span8 table_data)
-
write_segment_header
public void write_segment_header(byte marker_code, int data_size)
-
bytes_written
public int bytes_written()
-
remaining_destination
public charls.span8 remaining_destination()
-
advance_position
public void advance_position(int byte_count)
-
destination
public void destination(charls.span8 destination)
-
rewind
public void rewind()
-
set_mapping_table_id
public void set_mapping_table_id(int component_index, int mapping_table_id)
-
write_segment_without_data
private void write_segment_without_data(byte marker_code)
-
write_segment
private void write_segment(byte marker_code, charls.span8 data)
-
write_segment
private void write_segment(byte marker_code, byte[] data)
-
write_marker
private void write_marker(byte marker_code)
-
write_byte
private void write_byte(byte value)
-
write_bytes
private void write_bytes(byte[] value)
-
write_bytes
private void write_bytes(charls.span8 data)
-
write_uint8
private void write_uint8(short value)
-
write_uint8
private void write_uint8(int value)
-
write_uint16
private void write_uint16(short value)
-
write_uint32
private void write_uint32(int value)
-
mapping_table_selector
short mapping_table_selector()
-
-