PortAudio 2.0
paTestData Struct Reference

Data Fields

float sine [TABLE_SIZE]
 
int phase
 
OceanWavewaves [16]
 
unsigned noOfActiveWaves
 
PaUtilRingBuffer rBufToRT
 
void * rBufToRTData
 
PaUtilRingBuffer rBufFromRT
 
void * rBufFromRTData
 
PinkNoise leftPink
 
PinkNoise rightPink
 
unsigned int sampsToGo
 
int frameIndex
 
int maxFrameIndex
 
SAMPLErecordedSamples
 
unsigned frameIndex
 
int threadSyncFlag
 
SAMPLEringBufferData
 
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
 
PaStreamstream
 
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: