Class BufferF¶
Note
Construct via the Class AniraWeb factory in most cases:
aniraWeb.Buffer(...) rather than new BufferF(...). The
factory threads the WASM instance through for you.
- class BufferF(wasmInstance, numChannels, numSamples)¶
TypeScript wrapper for anira::BufferF Thread-safe C API wrapper
- Extends:
BaseWrapper
- Arguments:
wasmInstance (AniraWasmInstance)
numChannels (number)
numSamples (number)
- clear()¶
Mirrors
anira::Buffer::clear().
- data()¶
Mirrors
anira::Buffer::data().- Returns:
number
- destroy()¶
Free the underlying C++ object. See Lifecycle and Cleanup for when to call this.
- getArrayOfReadPointers()¶
Mirrors
anira::Buffer::get_array_of_read_pointers().- Returns:
number[]
- getArrayOfWritePointers()¶
Mirrors
anira::Buffer::get_array_of_write_pointers().- Returns:
number[]
- getNumChannels()¶
Mirrors
anira::Buffer::get_num_channels().- Returns:
number
- getNumSamples()¶
Mirrors
anira::Buffer::get_num_samples().- Returns:
number
- getReadPointer(channel)¶
Mirrors
anira::Buffer::get_read_pointer().- Arguments:
channel (number)
- Returns:
number
- getReadPointer(channel, sampleIndex)¶
Mirrors
anira::Buffer::get_read_pointer().- Arguments:
channel (number)
sampleIndex (number)
- Returns:
number
- getSample(channel, sampleIndex)¶
Mirrors
anira::Buffer::get_sample().- Arguments:
channel (number)
sampleIndex (number)
- Returns:
number
- getWritePointer(channel)¶
Mirrors
anira::Buffer::get_write_pointer().- Arguments:
channel (number)
- Returns:
number
- getWritePointer(channel, sampleIndex)¶
Mirrors
anira::Buffer::get_write_pointer().- Arguments:
channel (number)
sampleIndex (number)
- Returns:
number
- resetChannelPtr()¶
Mirrors
anira::Buffer::reset_channel_ptr().
- resize(numChannels, numSamples)¶
Mirrors
anira::Buffer::resize().- Arguments:
numChannels (number)
numSamples (number)
- setSample(channel, sampleIndex, value)¶
Mirrors
anira::Buffer::set_sample().- Arguments:
channel (number)
sampleIndex (number)
value (number)
- swapData(other)¶
Mirrors
anira::Buffer::swap_data().- Arguments:
other (PossiblePointer<BufferF>)
- swapData(rawPointer, size)¶
Mirrors
anira::Buffer::swap_data().- Arguments:
rawPointer (number)
size (number)