Grok 20.3.2
grk::PacketProgressionState Struct Reference

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.

Detailed Description

Stores the maximum number of layers read corresponding to packet data that has been read, for each resolution.

Constructor & Destructor Documentation

◆ PacketProgressionState() [1/2]

grk::PacketProgressionState::PacketProgressionState ( )
inline

◆ PacketProgressionState() [2/2]

grk::PacketProgressionState::PacketProgressionState ( uint8_t totalResolutions)
inlineexplicit

Constructs a PacketProgressionState.

Parameters
totalResolutionstotal number of resolutions in code stream

References resLayers_, and totalResolutions_.

Member Function Documentation

◆ numResolutionsRead()

uint8_t grk::PacketProgressionState::numResolutionsRead ( void ) const
inline

Calculates maximum number of resolutions read, by packet.

Returns
maximum number of resolutions

References resLayers_.

Referenced by grk::ResolutionChecker::ResolutionChecker(), grk::DecompressScheduler::scheduleT1(), and grk::DecompressSchedulerExcalibur::scheduleT1().

Member Data Documentation

◆ resLayers_

std::vector<uint16_t> grk::PacketProgressionState::resLayers_

maximum layers read, by packet, for each resolution.

Referenced by numResolutionsRead(), and PacketProgressionState().

◆ totalResolutions_

uint8_t grk::PacketProgressionState::totalResolutions_

total number of resolutions in code stream

Referenced by PacketProgressionState().


The documentation for this struct was generated from the following file: