struct CCL::AudioProcessContext

Overview

Context information for one audio processing block. More…

#include <iaudioprocessor.h>

struct AudioProcessContext
{
    // fields

    int byteSize = sizeof (AudioProcessContext);
    int flags = 0;
    TSeconds systemTime = 0;
    TSamples samplePos = 0;
    SampleRate sampleRate = 0;
    int sampleOffset = 0;
};

Detailed Documentation

Context information for one audio processing block.

Fields

int byteSize = sizeof (AudioProcessContext)

size of this struct in bytes

TSeconds systemTime = 0

system time in seconds

TSamples samplePos = 0

sample position

SampleRate sampleRate = 0

current sample rate

int sampleOffset = 0

offset in samples of the audio being processed, relative to samplePos and systemTime