|
Grok 15.1.0
|
#include <PPMMarker.h>
Public Member Functions | |
| PPMMarker () | |
| ~PPMMarker () | |
| bool | read (uint8_t *headerData, uint16_t header_size) |
| Read a PPM marker (Packed headers, main header) | |
| bool | merge (void) |
| Merges all PPM markers read (Packed headers, main header) | |
Public Attributes | |
| std::vector< grk_buf8 > | packetHeaders |
Private Attributes | |
| uint32_t | markers_count |
| number of ppm markers (reserved size) | |
| grk_ppx * | markers |
| ppm markers data (table indexed by Zppm) | |
| uint8_t * | buffer |
| packet header storage original buffer | |
| grk::PPMMarker::PPMMarker | ( | ) |
References buffer, markers, and markers_count.
| grk::PPMMarker::~PPMMarker | ( | ) |
References buffer, grk::grk_free(), markers, and markers_count.
| bool grk::PPMMarker::merge | ( | void | ) |
Merges all PPM markers read (Packed headers, main header)
References buffer, grk::grk_free(), grk::grk_read(), grk::grklog, markers, markers_count, and packetHeaders.
Referenced by grk::CodeStreamDecompress::merge_ppm().
| bool grk::PPMMarker::read | ( | uint8_t * | headerData, |
| uint16_t | header_size ) |
Read a PPM marker (Packed headers, main header)
| headerData | the data contained in the POC box. |
| header_size | the size of the data contained in the POC marker. |
References grk::grk_calloc(), grk::grk_malloc(), grk::grk_read(), grk::grk_realloc(), grk::grklog, markers, and markers_count.
|
private |
packet header storage original buffer
Referenced by merge(), PPMMarker(), and ~PPMMarker().
|
private |
ppm markers data (table indexed by Zppm)
Referenced by merge(), PPMMarker(), read(), and ~PPMMarker().
|
private |
number of ppm markers (reserved size)
Referenced by merge(), PPMMarker(), read(), and ~PPMMarker().