PortAudio  2.0
Public Types | Data Fields
PaMacCoreStream Struct Reference

#include <pa_mac_core_internal.h>

Public Types

enum  { STOPPED = 0, CALLBACK_STOPPED = 1, STOPPING = 2, ACTIVE = 3 }

Data Fields

PaUtilStreamRepresentation streamRepresentation
PaUtilCpuLoadMeasurer cpuLoadMeasurer
PaUtilBufferProcessor bufferProcessor
bool bufferProcessorIsInitialized
AudioUnit inputUnit
AudioUnit outputUnit
AudioDeviceID inputDevice
AudioDeviceID outputDevice
size_t userInChan
size_t userOutChan
size_t inputFramesPerBuffer
size_t outputFramesPerBuffer
PaMacBlio blio
PaUtilRingBuffer inputRingBuffer
AudioConverterRef inputSRConverter
AudioBufferList inputAudioBufferList
AudioTimeStamp startTime
volatile uint32_t xrunFlags
enum PaMacCoreStream:: { ... }  state
double sampleRate
double outDeviceSampleRate
double inDeviceSampleRate
int timingInformationMutexIsInitialized
pthread_mutex_t timingInformationMutex
Float64 recipricalOfActualOutputSampleRate
UInt32 deviceOutputLatencySamples
UInt32 deviceInputLatencySamples
Float64 recipricalOfActualOutputSampleRate_ioProcCopy
UInt32 deviceOutputLatencySamples_ioProcCopy
UInt32 deviceInputLatencySamples_ioProcCopy

Member Enumeration Documentation

anonymous enum
Enumerator:
STOPPED 
CALLBACK_STOPPED 
STOPPING 
ACTIVE 

Field Documentation

PaMacBlio PaMacCoreStream::blio
PaUtilBufferProcessor PaMacCoreStream::bufferProcessor
bool PaMacCoreStream::bufferProcessorIsInitialized
PaUtilCpuLoadMeasurer PaMacCoreStream::cpuLoadMeasurer
UInt32 PaMacCoreStream::deviceInputLatencySamples
UInt32 PaMacCoreStream::deviceInputLatencySamples_ioProcCopy
UInt32 PaMacCoreStream::deviceOutputLatencySamples
UInt32 PaMacCoreStream::deviceOutputLatencySamples_ioProcCopy
double PaMacCoreStream::inDeviceSampleRate
AudioBufferList PaMacCoreStream::inputAudioBufferList
AudioDeviceID PaMacCoreStream::inputDevice
size_t PaMacCoreStream::inputFramesPerBuffer
PaUtilRingBuffer PaMacCoreStream::inputRingBuffer
AudioConverterRef PaMacCoreStream::inputSRConverter
AudioUnit PaMacCoreStream::inputUnit
double PaMacCoreStream::outDeviceSampleRate
AudioDeviceID PaMacCoreStream::outputDevice
size_t PaMacCoreStream::outputFramesPerBuffer
AudioUnit PaMacCoreStream::outputUnit
Float64 PaMacCoreStream::recipricalOfActualOutputSampleRate
Float64 PaMacCoreStream::recipricalOfActualOutputSampleRate_ioProcCopy
double PaMacCoreStream::sampleRate
AudioTimeStamp PaMacCoreStream::startTime
enum { ... } PaMacCoreStream::state

Referenced by xrunCallback().

PaUtilStreamRepresentation PaMacCoreStream::streamRepresentation
pthread_mutex_t PaMacCoreStream::timingInformationMutex
int PaMacCoreStream::timingInformationMutexIsInitialized
size_t PaMacCoreStream::userInChan
size_t PaMacCoreStream::userOutChan
volatile uint32_t PaMacCoreStream::xrunFlags

Referenced by xrunCallback().


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

Generated for PortAudio by  doxygen1.8.1.1