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
 
PaMacCoreDeviceProperties inputProperties
 
PaMacCoreDeviceProperties outputProperties
 
int timingInformationMutexIsInitialized
 
pthread_mutex_t timingInformationMutex
 
Float64 timestampOffsetCombined
 
Float64 timestampOffsetInputDevice
 
Float64 timestampOffsetOutputDevice
 
Float64 timestampOffsetCombined_ioProcCopy
 
Float64 timestampOffsetInputDevice_ioProcCopy
 
Float64 timestampOffsetOutputDevice_ioProcCopy
 

Member Enumeration Documentation

anonymous enum
Enumerator
STOPPED 
CALLBACK_STOPPED 
STOPPING 
ACTIVE 

Field Documentation

PaMacBlio PaMacCoreStream::blio

Referenced by WriteStream().

PaUtilBufferProcessor PaMacCoreStream::bufferProcessor
bool PaMacCoreStream::bufferProcessorIsInitialized
PaUtilCpuLoadMeasurer PaMacCoreStream::cpuLoadMeasurer
AudioBufferList PaMacCoreStream::inputAudioBufferList
AudioDeviceID PaMacCoreStream::inputDevice
size_t PaMacCoreStream::inputFramesPerBuffer
PaMacCoreDeviceProperties PaMacCoreStream::inputProperties
PaUtilRingBuffer PaMacCoreStream::inputRingBuffer
AudioConverterRef PaMacCoreStream::inputSRConverter
AudioUnit PaMacCoreStream::inputUnit
AudioDeviceID PaMacCoreStream::outputDevice
size_t PaMacCoreStream::outputFramesPerBuffer
PaMacCoreDeviceProperties PaMacCoreStream::outputProperties
AudioUnit PaMacCoreStream::outputUnit
double PaMacCoreStream::sampleRate
AudioTimeStamp PaMacCoreStream::startTime
enum { ... } PaMacCoreStream::state

Referenced by WriteStream(), and xrunCallback().

PaUtilStreamRepresentation PaMacCoreStream::streamRepresentation
Float64 PaMacCoreStream::timestampOffsetCombined
Float64 PaMacCoreStream::timestampOffsetCombined_ioProcCopy
Float64 PaMacCoreStream::timestampOffsetInputDevice
Float64 PaMacCoreStream::timestampOffsetInputDevice_ioProcCopy
Float64 PaMacCoreStream::timestampOffsetOutputDevice
Float64 PaMacCoreStream::timestampOffsetOutputDevice_ioProcCopy
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: