PortAudio 2.0
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

anonymous enum
Enumerator
STOPPED 
CALLBACK_STOPPED 
STOPPING 
ACTIVE 

Field Documentation

◆ blio

PaMacBlio PaMacCoreStream::blio

Referenced by WriteStream().

◆ bufferProcessor

PaUtilBufferProcessor PaMacCoreStream::bufferProcessor

◆ bufferProcessorIsInitialized

bool PaMacCoreStream::bufferProcessorIsInitialized

◆ cpuLoadMeasurer

PaUtilCpuLoadMeasurer PaMacCoreStream::cpuLoadMeasurer

◆ inputAudioBufferList

AudioBufferList PaMacCoreStream::inputAudioBufferList

◆ inputDevice

AudioDeviceID PaMacCoreStream::inputDevice

◆ inputFramesPerBuffer

size_t PaMacCoreStream::inputFramesPerBuffer

◆ inputProperties

PaMacCoreDeviceProperties PaMacCoreStream::inputProperties

◆ inputRingBuffer

PaUtilRingBuffer PaMacCoreStream::inputRingBuffer

◆ inputSRConverter

AudioConverterRef PaMacCoreStream::inputSRConverter

◆ inputUnit

AudioUnit PaMacCoreStream::inputUnit

◆ outputDevice

AudioDeviceID PaMacCoreStream::outputDevice

◆ outputFramesPerBuffer

size_t PaMacCoreStream::outputFramesPerBuffer

◆ outputProperties

PaMacCoreDeviceProperties PaMacCoreStream::outputProperties

◆ outputUnit

AudioUnit PaMacCoreStream::outputUnit

◆ sampleRate

double PaMacCoreStream::sampleRate

◆ startTime

AudioTimeStamp PaMacCoreStream::startTime

◆ []

enum { ... } PaMacCoreStream::state

Referenced by WriteStream(), and xrunCallback().

◆ streamRepresentation

PaUtilStreamRepresentation PaMacCoreStream::streamRepresentation

◆ timestampOffsetCombined

Float64 PaMacCoreStream::timestampOffsetCombined

◆ timestampOffsetCombined_ioProcCopy

Float64 PaMacCoreStream::timestampOffsetCombined_ioProcCopy

◆ timestampOffsetInputDevice

Float64 PaMacCoreStream::timestampOffsetInputDevice

◆ timestampOffsetInputDevice_ioProcCopy

Float64 PaMacCoreStream::timestampOffsetInputDevice_ioProcCopy

◆ timestampOffsetOutputDevice

Float64 PaMacCoreStream::timestampOffsetOutputDevice

◆ timestampOffsetOutputDevice_ioProcCopy

Float64 PaMacCoreStream::timestampOffsetOutputDevice_ioProcCopy

◆ timingInformationMutex

pthread_mutex_t PaMacCoreStream::timingInformationMutex

◆ timingInformationMutexIsInitialized

int PaMacCoreStream::timingInformationMutexIsInitialized

◆ userInChan

size_t PaMacCoreStream::userInChan

◆ userOutChan

size_t PaMacCoreStream::userOutChan

◆ xrunFlags

volatile uint32_t PaMacCoreStream::xrunFlags

Referenced by xrunCallback().


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