SuperpoweredSDK  v2.0.2
Superpowered Audio SDK
Superpowered::AudiopointerlistElement Struct Reference

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...
 

Detailed Description

An audio buffer list item.

Member Data Documentation

◆ buffers

void* Superpowered::AudiopointerlistElement::buffers[4]

The buffers, coming from Superpowered AudiobufferPool.

◆ firstFrame

int Superpowered::AudiopointerlistElement::firstFrame

The index of the first frame in the buffer.

◆ framesUsed

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.

◆ lastFrame

int Superpowered::AudiopointerlistElement::lastFrame

The index of last frame in the buffer. The length of the buffer: lastFrame - firstFrame.

◆ positionFrames

int64_t Superpowered::AudiopointerlistElement::positionFrames

Can be used to track position information.


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