#include <CodeStream.h>
◆ CodeStream()
| grk::CodeStream::CodeStream |
( |
bool |
decode | ) |
|
◆ ~CodeStream()
| grk::CodeStream::~CodeStream |
( |
| ) |
|
◆ alloc_multi_tile_output_data()
| bool grk::CodeStream::alloc_multi_tile_output_data |
( |
grk_image * |
p_output_image | ) |
|
Allocate output buffer for multiple tile decode.
- Parameters
-
| p_output_image | output image |
- Returns
- true if successful
◆ get_current_decode_tcp()
◆ isDecodingTilePartHeader()
| bool grk::CodeStream::isDecodingTilePartHeader |
( |
| ) |
|
◆ process_marker()
◆ read_marker()
| bool grk::CodeStream::read_marker |
( |
BufferedStream * |
stream, |
|
|
uint16_t * |
val |
|
) |
| |
◆ set_decompress_area()
| bool grk::CodeStream::set_decompress_area |
( |
grk_image * |
p_image, |
|
|
uint32_t |
start_x, |
|
|
uint32_t |
start_y, |
|
|
uint32_t |
end_x, |
|
|
uint32_t |
end_y |
|
) |
| |
Sets the given area to be decoded.
This function should be called right after grk_read_header and before any tile header reading.
- Parameters
-
| p_image | image |
| start_x | the left position of the rectangle to decompress (in image coordinates). |
| start_y | the up position of the rectangle to decompress (in image coordinates). |
| end_x | the right position of the rectangle to decompress (in image coordinates). |
| end_y | the bottom position of the rectangle to decompress (in image coordinates). |
- Returns
- true if the area could be set.
◆ cstr_index
helper used to write the index file
◆ current_plugin_tile
◆ m_cp
◆ m_decoder
◆ m_encoder
◆ m_input_image
internal/private encoded / decoded image
◆ m_marker_scratch
| uint8_t* grk::CodeStream::m_marker_scratch |
|
private |
◆ m_marker_scratch_size
| uint16_t grk::CodeStream::m_marker_scratch_size |
|
private |
◆ m_nb_tile_parts_correction
| bool grk::CodeStream::m_nb_tile_parts_correction |
◆ m_nb_tile_parts_correction_checked
| bool grk::CodeStream::m_nb_tile_parts_correction_checked |
TNsot correction : see issue 254.
◆ m_output_image
◆ m_procedure_list
the list of procedures to exec
◆ m_tile_ind_to_dec
| int32_t grk::CodeStream::m_tile_ind_to_dec |
index of the tile to decompress (used in get_tile); !!! initialized to -1 !!!
◆ m_tileProcessor
◆ m_validation_list
the list of validation procedures to follow to make sure the code is valid
◆ whole_tile_decoding
| bool grk::CodeStream::whole_tile_decoding |
Only valid for decoding.
Whether the whole tile is decoded, or just the region in win_x0/win_y0/win_x1/win_y1
The documentation for this struct was generated from the following file: