An audio buffer list item. More...
#include "SuperpoweredAudioBuffers.h"
Public Attributes | |
void * | buffers [4] |
The buffers, coming from Superpowered AudiobufferPool. More... | |
int | firstFrame |
The index of the first frame in the buffer. More... | |
float | framesUsed |
Can be used to track how many "original" frames were used to create this chunk of audio. Useful for time-stretching or resampling to precisely track the movement of the playhead. More... | |
int | lastFrame |
The index of last frame in the buffer. The length of the buffer: lastFrame - firstFrame. More... | |
int64_t | positionFrames |
Can be used to track position information. More... | |
An audio buffer list item.
void* Superpowered::AudiopointerlistElement::buffers[4] |
The buffers, coming from Superpowered AudiobufferPool.
int Superpowered::AudiopointerlistElement::firstFrame |
The index of the first frame in the buffer.
float Superpowered::AudiopointerlistElement::framesUsed |
Can be used to track how many "original" frames were used to create this chunk of audio. Useful for time-stretching or resampling to precisely track the movement of the playhead.
int Superpowered::AudiopointerlistElement::lastFrame |
The index of last frame in the buffer. The length of the buffer: lastFrame - firstFrame.
int64_t Superpowered::AudiopointerlistElement::positionFrames |
Can be used to track position information.