Class charls.jpeg_test_stream_writer

  • Enclosing class:
    charls

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

      • componentIdOverride

        int componentIdOverride
      • mapping_table_selector

        short mapping_table_selector
      • buffer

        java.util.Vector<java.lang.Byte> buffer
    • Constructor Detail

      • jpeg_test_stream_writer

        jpeg_test_stream_writer()
    • Method Detail

      • write_start_of_image

        public void write_start_of_image()
      • write_spiff_end_of_directory_entry

        void write_spiff_end_of_directory_entry()
      • write_start_of_frame_segment

        void write_start_of_frame_segment​(int width,
                                          int height,
                                          int bits_per_sample,
                                          int component_count)
      • write_jpegls_preset_parameters_segment

        void write_jpegls_preset_parameters_segment​(int table_id,
                                                    int entry_size,
                                                    java.util.Vector<java.lang.Byte> table_data,
                                                    boolean continuation)
      • write_oversize_image_dimension

        void write_oversize_image_dimension​(int number_of_bytes,
                                            int width,
                                            int height)
      • write_oversize_image_dimension

        void write_oversize_image_dimension​(int number_of_bytes,
                                            int width,
                                            int height,
                                            boolean extra_byte)
      • write_start_of_scan_segment

        void write_start_of_scan_segment​(int component_id,
                                         int component_count,
                                         int near_lossless,
                                         charls.interleave_mode interleave)
      • write_define_restart_interval

        void write_define_restart_interval​(int restart_interval,
                                           int size)
      • write_define_number_of_lines

        void write_define_number_of_lines​(int height,
                                          int size)
      • write_restart_marker

        void write_restart_marker​(short interval_index)
      • write_segment

        void write_segment​(byte marker_code,
                           byte[] data,
                           int data_size)
      • write_segment

        void write_segment​(byte marker_code,
                           java.util.Vector<java.lang.Byte> data,
                           int data_size)
      • write_marker

        public void write_marker​(byte marker_code)
      • write_uint8

        void write_uint8​(int value)
      • write_uint16

        void write_uint16​(short value)
      • write_uint32

        void write_uint32​(int value)
      • write_byte

        public void write_byte​(byte value)
      • write_bytes

        void write_bytes​(byte[] data,
                         int data_size)
      • write_bytes

        void write_bytes​(java.util.Vector<java.lang.Byte> data,
                         int data_size)
      • push_back_uint24

        private void push_back_uint24​(java.util.Vector<java.lang.Byte> values,
                                      int value)