LMMS
Loading...
Searching...
No Matches
carla_v3_bstream Struct Reference
Inheritance diagram for carla_v3_bstream:

Public Member Functions

 carla_v3_bstream ()

Public Attributes

voidbuffer
int64_t size
bool canRead
bool canWrite
int64_t readPos

Static Private Member Functions

static v3_result V3_API read (void *const self, void *const buffer, int32_t num_bytes, int32_t *const bytes_read)
static v3_result V3_API write (void *const self, void *const buffer, const int32_t num_bytes, int32_t *const bytes_read)
static v3_result V3_API seek (void *const self, const int64_t pos, const int32_t seek_mode, int64_t *const result)
static v3_result V3_API tell (void *const self, int64_t *const pos)

Constructor & Destructor Documentation

◆ carla_v3_bstream()

carla_v3_bstream::carla_v3_bstream ( )
inline

Member Function Documentation

◆ read()

v3_result V3_API carla_v3_bstream::read ( void *const self,
void *const buffer,
int32_t num_bytes,
int32_t *const bytes_read )
inlinestaticprivate

◆ seek()

v3_result V3_API carla_v3_bstream::seek ( void *const self,
const int64_t pos,
const int32_t seek_mode,
int64_t *const result )
inlinestaticprivate

◆ tell()

v3_result V3_API carla_v3_bstream::tell ( void *const self,
int64_t *const pos )
inlinestaticprivate

◆ write()

v3_result V3_API carla_v3_bstream::write ( void *const self,
void *const buffer,
const int32_t num_bytes,
int32_t *const bytes_read )
inlinestaticprivate

Member Data Documentation

◆ buffer

void* carla_v3_bstream::buffer

◆ canRead

bool carla_v3_bstream::canRead

◆ canWrite

bool carla_v3_bstream::canWrite

◆ readPos

int64_t carla_v3_bstream::readPos

◆ size

int64_t carla_v3_bstream::size

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