Class charls.jpeg_stream_writer

  • Enclosing class:
    charls

    class charls.jpeg_stream_writer
    extends java.lang.Object
    • Field Detail

      • byte_offset_

        int byte_offset_
      • component_index_

        short component_index_
      • mapping_table_ids_

        java.util.Vector<java.lang.Short> mapping_table_ids_
    • Constructor Detail

      • jpeg_stream_writer

        jpeg_stream_writer()
    • 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_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_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​(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_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()