Grok
9.5.0
|
#include <CodeStream.h>
Public Member Functions | |
CodeStream (IBufferedStream *stream) | |
virtual | ~CodeStream () |
TileProcessor * | currentProcessor (void) |
IBufferedStream * | getStream () |
GrkImage * | getHeaderImage (void) |
grk_plugin_tile * | getCurrentPluginTile () |
CodingParams * | getCodingParams (void) |
Protected Member Functions | |
bool | exec (std::vector< PROCEDURE_FUNC > &p_procedure_list) |
Protected Attributes | |
CodingParams | m_cp |
CodeStreamInfo * | codeStreamInfo |
std::vector< PROCEDURE_FUNC > | m_procedure_list |
std::vector< PROCEDURE_FUNC > | m_validation_list |
GrkImage * | m_headerImage |
TileProcessor * | m_currentTileProcessor |
IBufferedStream * | m_stream |
std::map< uint32_t, TileProcessor * > | m_processors |
bool | m_multiTile |
grk_plugin_tile * | current_plugin_tile |
grk::CodeStream::CodeStream | ( | IBufferedStream * | stream | ) |
|
virtual |
References codeStreamInfo, grk_object_unref(), m_headerImage, and _grk_image::obj.
TileProcessor * grk::CodeStream::currentProcessor | ( | void | ) |
References m_currentTileProcessor.
Referenced by grk::SOTMarker::read().
|
protected |
Referenced by grk::CodeStreamDecompress::readHeader(), and grk::CodeStreamCompress::startCompress().
CodingParams * grk::CodeStream::getCodingParams | ( | void | ) |
References m_cp.
Referenced by grk::SIZMarker::read(), grk::SOTMarker::read(), and grk::SIZMarker::write().
grk_plugin_tile * grk::CodeStream::getCurrentPluginTile | ( | ) |
References current_plugin_tile.
GrkImage * grk::CodeStream::getHeaderImage | ( | void | ) |
References m_headerImage.
Referenced by grk::FileFormatCompress::startCompress(), and grk::SIZMarker::write().
IBufferedStream * grk::CodeStream::getStream | ( | ) |
References m_stream.
Referenced by grk::FileFormatCompress::default_validation(), grk::DecompressorState::findNextTile(), grk::FileFormatDecompress::readHeaderProcedureImpl(), grk::FileFormatCompress::skip_jp2c(), grk::FileFormatCompress::write_ftyp(), grk::FileFormatCompress::write_jp(), grk::FileFormatCompress::write_jp2c(), grk::FileFormatCompress::write_jp2h(), and grk::FileFormatCompress::write_uuids().
|
protected |
|
protected |
Referenced by grk::CodeStreamDecompress::decompress(), and getCurrentPluginTile().
|
protected |
Referenced by grk::CodeStreamCompress::compress(), grk::CodeStreamDecompress::decompressTile(), grk::CodeStreamDecompress::get_current_decode_tcp(), getCodingParams(), grk::CodeStreamCompress::initCompress(), grk::CodeStreamDecompress::initDecompress(), grk::CodeStreamCompress::mct_validation(), grk::CodeStreamDecompress::readHeader(), and grk::CodeStreamDecompress::setDecompressWindow().
|
protected |
|
protected |
|
protected |
Referenced by grk::CodeStreamDecompress::allocateProcessor().
|
protected |
|
protected |
|
protected |
Referenced by grk::CodeStreamDecompress::allocateProcessor(), and getStream().
|
protected |
Referenced by grk::CodeStreamDecompress::readHeader(), and grk::CodeStreamCompress::startCompress().