Grok  7.6.2
Public Member Functions | Public Attributes | List of all members
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 ()
 

Public Attributes

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.

Referenced by grk::jp2_read_xml().

◆ dealloc()

void grk::grk_jp2_buffer::dealloc ( )
inline

References buffer, len, and ownsData.

Referenced by alloc(), and grk::FileFormat::~FileFormat().

Member Data Documentation

◆ buffer

uint8_t* grk::grk_jp2_buffer::buffer

◆ len

size_t grk::grk_jp2_buffer::len

◆ ownsData

bool grk::grk_jp2_buffer::ownsData

Referenced by alloc(), and dealloc().


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