PortAudio 2.0
paTestData Struct Reference

Data Fields

float sine [TABLE_SIZE]
 
int phase
 
OceanWave * waves [16]
 
unsigned noOfActiveWaves
 
PaUtilRingBuffer rBufToRT
 
void * rBufToRTData
 
PaUtilRingBuffer rBufFromRT
 
void * rBufFromRTData
 
PinkNoise leftPink
 
PinkNoise rightPink
 
unsigned int sampsToGo
 
int frameIndex
 
int maxFrameIndex
 
SAMPLE * recordedSamples
 
unsigned frameIndex
 
int threadSyncFlag
 
SAMPLE * ringBufferData
 
PaUtilRingBuffer ringBuffer
 
FILE * file
 
void * threadHandle
 
float left_phase
 
float right_phase
 
int left_phase
 
int right_phase
 
char message [20]
 
short * buffer
 
int bufferSampleCount
 
int playbackIndex
 
int currentChannel
 
int cycleCount
 
double left_phase
 
double right_phase
 
short sine [TABLE_SIZE]
 
float amplitude
 
double phase
 
double phaseIncrement
 
volatile int fadeIn
 
volatile int fadeOut
 
double amp
 
int sleepFor
 
int sineCount
 
double phases [MAX_SINES]
 
int countOverflows
 
int inputOverflowCount
 
float phase_increment
 
float targetBalance
 
float currentBalance
 
int numSines
 
float phases [MAX_SINES]
 
short interleaved
 
int numChannels
 
int countUnderflows
 
int outputUnderflowCount
 
float leftPhase
 
float rightPhase
 
int state
 
int beepCountdown
 
int idleCountdown
 
sample_t sine [TABLE_SIZE]
 
unsigned int framesToGo
 
volatile PaTime latency
 
volatile PaTime outTime
 
volatile long frameCount
 
float waveform [TABLE_SIZE+1]
 
float phase
 
float * tune
 
int notesPerTune
 
int frameCounter
 
int noteCounter
 
int repeatCounter
 
PaTime outTime
 
int stopMode
 
int done
 
volatile int requestBeep
 
PaTime beepTime
 
int beepCount
 
double latency
 
PaStream * stream
 
PaTime start
 
int numFrames
 
int sleepTime
 
int phases [MAX_CHANNELS]
 
int sampsToGo
 
unsigned long minFramesPerBuffer
 
unsigned long maxFramesPerBuffer
 
int callbackCount
 
PaTime minDeltaDacTime
 
PaTime maxDeltaDacTime
 
PaStreamCallbackTimeInfo previousTimeInfo
 

Field Documentation

◆ amp

double paTestData::amp

◆ amplitude

float paTestData::amplitude

Referenced by PlaySine(), and PlaySine().

◆ beepCount

int paTestData::beepCount

◆ beepCountdown

int paTestData::beepCountdown

◆ beepTime

PaTime paTestData::beepTime

Referenced by main().

◆ buffer

short * paTestData::buffer

Referenced by main().

◆ bufferSampleCount

int paTestData::bufferSampleCount

Referenced by main().

◆ callbackCount

int paTestData::callbackCount

Referenced by paqaCheckLatency().

◆ countOverflows

int paTestData::countOverflows

Referenced by main().

◆ countUnderflows

int paTestData::countUnderflows

Referenced by main().

◆ currentBalance

float paTestData::currentBalance

Referenced by main().

◆ currentChannel

int paTestData::currentChannel

Referenced by main().

◆ cycleCount

int paTestData::cycleCount

Referenced by main().

◆ done

int paTestData::done

Referenced by TestStopMode().

◆ fadeIn

volatile int paTestData::fadeIn

◆ fadeOut

volatile int paTestData::fadeOut

◆ file

FILE* paTestData::file

Referenced by main().

◆ frameCount

volatile long paTestData::frameCount

Referenced by main().

◆ frameCounter

int paTestData::frameCounter

Referenced by TestStopMode().

◆ frameIndex [1/2]

int paTestData::frameIndex

Referenced by main().

◆ frameIndex [2/2]

unsigned paTestData::frameIndex

◆ framesToGo

unsigned int paTestData::framesToGo

Referenced by main().

◆ idleCountdown

int paTestData::idleCountdown

◆ inputOverflowCount

int paTestData::inputOverflowCount

Referenced by main().

◆ interleaved

short paTestData::interleaved

Referenced by test().

◆ latency [1/2]

volatile PaTime paTestData::latency

Referenced by main().

◆ latency [2/2]

double paTestData::latency

◆ left_phase [1/3]

int paTestData::left_phase

◆ left_phase [2/3]

int paTestData::left_phase

◆ left_phase [3/3]

double paTestData::left_phase

◆ leftPhase

float paTestData::leftPhase

◆ leftPink

PinkNoise paTestData::leftPink

Referenced by main().

◆ maxDeltaDacTime

PaTime paTestData::maxDeltaDacTime

Referenced by paqaCheckLatency().

◆ maxFrameIndex

int paTestData::maxFrameIndex

Referenced by main().

◆ maxFramesPerBuffer

unsigned long paTestData::maxFramesPerBuffer

Referenced by paqaCheckLatency().

◆ message

char paTestData::message

Referenced by main().

◆ minDeltaDacTime

PaTime paTestData::minDeltaDacTime

Referenced by paqaCheckLatency().

◆ minFramesPerBuffer

unsigned long paTestData::minFramesPerBuffer

Referenced by paqaCheckLatency().

◆ noOfActiveWaves

unsigned paTestData::noOfActiveWaves

Referenced by main().

◆ noteCounter

int paTestData::noteCounter

Referenced by TestStopMode().

◆ notesPerTune

int paTestData::notesPerTune

Referenced by main().

◆ numChannels

int paTestData::numChannels

Referenced by main(), and test().

◆ numFrames

int paTestData::numFrames

Referenced by main().

◆ numSines

int paTestData::numSines

Referenced by main().

◆ outputUnderflowCount

int paTestData::outputUnderflowCount

Referenced by main().

◆ outTime [1/2]

volatile PaTime paTestData::outTime

Referenced by main().

◆ outTime [2/2]

PaTime paTestData::outTime

◆ phase [1/3]

double paTestData::phase

Referenced by main(), main(), and TestStopMode().

◆ phase [2/3]

double paTestData::phase

◆ phase [3/3]

float paTestData::phase

◆ phase_increment

float paTestData::phase_increment

Referenced by main(), and TestStopMode().

◆ phaseIncrement

double paTestData::phaseIncrement

◆ phases [1/3]

int paTestData::phases[MAX_CHANNELS]

◆ phases [2/3]

double paTestData::phases

Referenced by test().

◆ phases [3/3]

float paTestData::phases[MAX_SINES]

◆ playbackIndex

int paTestData::playbackIndex

Referenced by main().

◆ previousTimeInfo

PaStreamCallbackTimeInfo paTestData::previousTimeInfo

◆ rBufFromRT

PaUtilRingBuffer paTestData::rBufFromRT

Referenced by main().

◆ rBufFromRTData

void* paTestData::rBufFromRTData

Referenced by main().

◆ rBufToRT

PaUtilRingBuffer paTestData::rBufToRT

Referenced by main().

◆ rBufToRTData

void* paTestData::rBufToRTData

Referenced by main().

◆ recordedSamples

SAMPLE* paTestData::recordedSamples

Referenced by main().

◆ repeatCounter

int paTestData::repeatCounter

Referenced by TestStopMode().

◆ requestBeep

volatile int paTestData::requestBeep

Referenced by main().

◆ right_phase [1/3]

int paTestData::right_phase

◆ right_phase [2/3]

int paTestData::right_phase

◆ right_phase [3/3]

double paTestData::right_phase

◆ rightPhase

float paTestData::rightPhase

◆ rightPink

PinkNoise paTestData::rightPink

Referenced by main().

◆ ringBuffer

PaUtilRingBuffer paTestData::ringBuffer

Referenced by main().

◆ ringBufferData

SAMPLE* paTestData::ringBufferData

Referenced by main().

◆ sampsToGo [1/2]

unsigned int paTestData::sampsToGo

Referenced by main(), main(), TestOnce(), and TestOnce().

◆ sampsToGo [2/2]

int paTestData::sampsToGo

◆ sine [1/3]

float paTestData::sine

◆ sine [2/3]

short paTestData::sine[TABLE_SIZE]

◆ sine [3/3]

sample_t paTestData::sine[TABLE_SIZE]

◆ sineCount

int paTestData::sineCount

Referenced by main().

◆ sleepFor

int paTestData::sleepFor

Referenced by main().

◆ sleepTime

int paTestData::sleepTime

Referenced by main().

◆ start

PaTime paTestData::start

Referenced by main().

◆ state

int paTestData::state

Referenced by main().

◆ stopMode

int paTestData::stopMode

Referenced by main(), and TestStopMode().

◆ stream

PaStream* paTestData::stream

Referenced by main().

◆ targetBalance

float paTestData::targetBalance

Referenced by main().

◆ threadHandle

void* paTestData::threadHandle

◆ threadSyncFlag

int paTestData::threadSyncFlag

◆ tune

float* paTestData::tune

Referenced by main(), and TestStopMode().

◆ waveform

float paTestData::waveform[TABLE_SIZE+1]

Referenced by LookupWaveform(), and main().

◆ waves

OceanWave* paTestData::waves[16]

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