PortAudio  2.0
Data Fields
PaWinDsStream Struct Reference

Data Fields

PaUtilStreamRepresentation streamRepresentation
 
PaUtilCpuLoadMeasurer cpuLoadMeasurer
 
PaUtilBufferProcessor bufferProcessor
 
LPDIRECTSOUND pDirectSound
 
LPDIRECTSOUNDBUFFER pDirectSoundPrimaryBuffer
 
LPDIRECTSOUNDBUFFER pDirectSoundOutputBuffer
 
DWORD outputBufferWriteOffsetBytes
 
INT outputBufferSizeBytes
 
INT outputFrameSizeBytes
 
LARGE_INTEGER perfCounterTicksPerBuffer
 
LARGE_INTEGER previousPlayTime
 
DWORD previousPlayCursor
 
UINT outputUnderflowCount
 
BOOL outputIsRunning
 
INT finalZeroBytesWritten
 
LPDIRECTSOUNDCAPTURE pDirectSoundCapture
 
LPDIRECTSOUNDCAPTUREBUFFER pDirectSoundInputBuffer
 
INT inputFrameSizeBytes
 
UINT readOffset
 
UINT inputBufferSizeBytes
 
int hostBufferSizeFrames
 
double framesWritten
 
double secondsPerHostByte
 
double pollingPeriodSeconds
 
PaStreamCallbackFlags callbackFlags
 
PaStreamFlags streamFlags
 
int callbackResult
 
HANDLE processingCompleted
 
volatile int isStarted
 
volatile int isActive
 
volatile int stopProcessing
 
volatile int abortProcessing
 
UINT systemTimerResolutionPeriodMs
 
HANDLE waitableTimer
 
HANDLE processingThread
 
PA_THREAD_ID processingThreadId
 
HANDLE processingThreadCompleted
 

Field Documentation

volatile int PaWinDsStream::abortProcessing
PaUtilBufferProcessor PaWinDsStream::bufferProcessor
PaStreamCallbackFlags PaWinDsStream::callbackFlags
int PaWinDsStream::callbackResult
PaUtilCpuLoadMeasurer PaWinDsStream::cpuLoadMeasurer
INT PaWinDsStream::finalZeroBytesWritten
double PaWinDsStream::framesWritten
int PaWinDsStream::hostBufferSizeFrames
UINT PaWinDsStream::inputBufferSizeBytes
INT PaWinDsStream::inputFrameSizeBytes
volatile int PaWinDsStream::isActive
volatile int PaWinDsStream::isStarted
INT PaWinDsStream::outputBufferSizeBytes
DWORD PaWinDsStream::outputBufferWriteOffsetBytes
INT PaWinDsStream::outputFrameSizeBytes
BOOL PaWinDsStream::outputIsRunning
UINT PaWinDsStream::outputUnderflowCount
LPDIRECTSOUND PaWinDsStream::pDirectSound
LPDIRECTSOUNDCAPTURE PaWinDsStream::pDirectSoundCapture
LPDIRECTSOUNDCAPTUREBUFFER PaWinDsStream::pDirectSoundInputBuffer
LPDIRECTSOUNDBUFFER PaWinDsStream::pDirectSoundOutputBuffer
LPDIRECTSOUNDBUFFER PaWinDsStream::pDirectSoundPrimaryBuffer
LARGE_INTEGER PaWinDsStream::perfCounterTicksPerBuffer
double PaWinDsStream::pollingPeriodSeconds

Referenced by ProcessingThreadProc().

DWORD PaWinDsStream::previousPlayCursor
LARGE_INTEGER PaWinDsStream::previousPlayTime
HANDLE PaWinDsStream::processingCompleted

Referenced by ProcessingThreadProc().

HANDLE PaWinDsStream::processingThread
HANDLE PaWinDsStream::processingThreadCompleted

Referenced by ProcessingThreadProc().

PA_THREAD_ID PaWinDsStream::processingThreadId
UINT PaWinDsStream::readOffset
double PaWinDsStream::secondsPerHostByte
volatile int PaWinDsStream::stopProcessing
PaStreamFlags PaWinDsStream::streamFlags
PaUtilStreamRepresentation PaWinDsStream::streamRepresentation
UINT PaWinDsStream::systemTimerResolutionPeriodMs
HANDLE PaWinDsStream::waitableTimer

Referenced by ProcessingThreadProc().


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