struct CCL::AudioCallbackContext

Overview

Context information for one audio callback. More…

#include <iaudiocallback.h>

struct AudioCallbackContext
{
    // fields

    int byteSize = sizeof (AudioCallbackContext);
    int flags = 0;
    TSeconds systemTime = 0;
    TSamples samplePos = 0;
    SampleRate sampleRate = 0;
    static constexpr int kOverload = 1 < <0;
};

Detailed Documentation

Context information for one audio callback.

Fields

int byteSize = sizeof (AudioCallbackContext)

size of this struct in bytes

int flags = 0

(see below)

TSeconds systemTime = 0

system time in seconds

TSamples samplePos = 0

sample position

SampleRate sampleRate = 0

current sample rate

static constexpr int kOverload = 1 < <0

an overload has been detected