C++ API Reference RNBO: RNBO::ExternalDataRef Class Reference

RNBO: RNBO::ExternalDataRef Class Reference

A handle to an external data reference. More...

#include <RNBO_ExternalData.h>

Public Member Functions

 ExternalDataRef (DataRefIndex index, DataRef *ref)
 
const char * getMemoryId () const
 
const char * getFile () const
 
const char * getTag () const
 
DataRefIndex getInternalIndex ()
 
char * getData () const
 
bool isValid () const
 
void invalidate ()
 
void revalidate (DataRefIndex index, DataRef *ref)
 
void updateDataRef (char *data, size_t sizeInBytes)
 
void updateDataRef (char *data, size_t sizeInBytes, DataType type)
 
void updateDataRef (char *data, size_t sizeInBytes, ReleaseCallback callback)
 
void updateDataRef (char *data, size_t sizeInBytes, DataType type, ReleaseCallback callback)
 
void setTouched (bool value)
 
bool getTouched () const
 
const DataType getType () const
 
size_t getSizeInBytes () const
 
ReleaseCallback getCallback ()
 

Detailed Description

A handle to an external data reference.


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