|
Grok 20.3.2
|
Stores the maximum number of layers read corresponding to packet data that has been read, for each resolution. More...
#include <PacketProgressionState.h>
Public Member Functions | |
| PacketProgressionState () | |
| Constructs a PacketProgressionState. | |
| PacketProgressionState (uint8_t totalResolutions) | |
| Constructs a PacketProgressionState. | |
| uint8_t | numResolutionsRead (void) const |
| Calculates maximum number of resolutions read, by packet. | |
Public Attributes | |
| uint8_t | totalResolutions_ |
| total number of resolutions in code stream | |
| std::vector< uint16_t > | resLayers_ |
| maximum layers read, by packet, for each resolution. | |
Stores the maximum number of layers read corresponding to packet data that has been read, for each resolution.
|
inline |
Constructs a PacketProgressionState.
References PacketProgressionState().
Referenced by PacketProgressionState().
|
inlineexplicit |
Constructs a PacketProgressionState.
| totalResolutions | total number of resolutions in code stream |
References resLayers_, and totalResolutions_.
|
inline |
Calculates maximum number of resolutions read, by packet.
References resLayers_.
Referenced by grk::ResolutionChecker::ResolutionChecker(), grk::DecompressScheduler::scheduleT1(), and grk::DecompressSchedulerExcalibur::scheduleT1().
| std::vector<uint16_t> grk::PacketProgressionState::resLayers_ |
maximum layers read, by packet, for each resolution.
Referenced by numResolutionsRead(), and PacketProgressionState().
| uint8_t grk::PacketProgressionState::totalResolutions_ |
total number of resolutions in code stream
Referenced by PacketProgressionState().