Grok  7.6.0
Public Member Functions | Data Fields
grk::grk_jp2_buffer Struct Reference

#include <FileFormat.h>

Inheritance diagram for grk::grk_jp2_buffer:
grk::grk_jp2_uuid

Public Member Functions

 grk_jp2_buffer (uint8_t *buf, size_t size, bool owns)
 
 grk_jp2_buffer ()
 
void alloc (size_t length)
 
void dealloc ()
 

Data Fields

uint8_t * buffer
 
size_t len
 
bool ownsData
 

Constructor & Destructor Documentation

◆ grk_jp2_buffer() [1/2]

grk::grk_jp2_buffer::grk_jp2_buffer ( uint8_t *  buf,
size_t  size,
bool  owns 
)
inline

◆ grk_jp2_buffer() [2/2]

grk::grk_jp2_buffer::grk_jp2_buffer ( )
inline

Member Function Documentation

◆ alloc()

void grk::grk_jp2_buffer::alloc ( size_t  length)
inline

References buffer, dealloc(), len, and ownsData.

◆ dealloc()

void grk::grk_jp2_buffer::dealloc ( )
inline

References buffer, len, and ownsData.

Referenced by alloc().

Field Documentation

◆ buffer

uint8_t* grk::grk_jp2_buffer::buffer

Referenced by alloc(), and dealloc().

◆ len

size_t grk::grk_jp2_buffer::len

Referenced by alloc(), and dealloc().

◆ ownsData

bool grk::grk_jp2_buffer::ownsData

Referenced by alloc(), and dealloc().


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