PortAudio 2.0
__PaWinWdmPin Struct Reference

Data Fields

HANDLE handle
 
PaWinWdmMuxedInput ** inputs
 
unsigned inputCount
 
wchar_t friendlyName [MAX_PATH]
 
PaWinWdmFilterparentFilter
 
PaWDMKSSubType pinKsSubType
 
unsigned long pinId
 
unsigned long endpointPinId
 
KSPIN_CONNECT * pinConnect
 
unsigned long pinConnectSize
 
KSDATAFORMAT_WAVEFORMATEX * ksDataFormatWfx
 
KSPIN_COMMUNICATION communication
 
KSDATARANGE * dataRanges
 
KSMULTIPLE_ITEM * dataRangesItem
 
KSPIN_DATAFLOW dataFlow
 
KSPIN_CINSTANCES instances
 
unsigned long frameSize
 
int maxChannels
 
unsigned long formats
 
int defaultSampleRate
 
ULONG * positionRegister
 
ULONG hwLatency
 
FunctionMemoryBarrier fnMemBarrier
 
FunctionGetPinAudioPosition fnAudioPosition
 
FunctionPinHandler fnEventHandler
 
FunctionPinHandler fnSubmitHandler
 

Field Documentation

◆ communication

KSPIN_COMMUNICATION __PaWinWdmPin::communication

◆ dataFlow

KSPIN_DATAFLOW __PaWinWdmPin::dataFlow

◆ dataRanges

KSDATARANGE* __PaWinWdmPin::dataRanges

◆ dataRangesItem

KSMULTIPLE_ITEM* __PaWinWdmPin::dataRangesItem

◆ defaultSampleRate

int __PaWinWdmPin::defaultSampleRate

◆ endpointPinId

unsigned long __PaWinWdmPin::endpointPinId

◆ fnAudioPosition

FunctionGetPinAudioPosition __PaWinWdmPin::fnAudioPosition

◆ fnEventHandler

FunctionPinHandler __PaWinWdmPin::fnEventHandler

Referenced by ProcessingThread().

◆ fnMemBarrier

FunctionMemoryBarrier __PaWinWdmPin::fnMemBarrier

◆ fnSubmitHandler

FunctionPinHandler __PaWinWdmPin::fnSubmitHandler

Referenced by ProcessingThread().

◆ formats

unsigned long __PaWinWdmPin::formats

◆ frameSize

unsigned long __PaWinWdmPin::frameSize

◆ friendlyName

wchar_t __PaWinWdmPin::friendlyName[MAX_PATH]

◆ handle

HANDLE __PaWinWdmPin::handle

◆ hwLatency

ULONG __PaWinWdmPin::hwLatency

◆ inputCount

unsigned __PaWinWdmPin::inputCount

◆ inputs

PaWinWdmMuxedInput** __PaWinWdmPin::inputs

◆ instances

KSPIN_CINSTANCES __PaWinWdmPin::instances

◆ ksDataFormatWfx

KSDATAFORMAT_WAVEFORMATEX* __PaWinWdmPin::ksDataFormatWfx

◆ maxChannels

int __PaWinWdmPin::maxChannels

◆ parentFilter

PaWinWdmFilter* __PaWinWdmPin::parentFilter

Referenced by ProcessingThread().

◆ pinConnect

KSPIN_CONNECT* __PaWinWdmPin::pinConnect

◆ pinConnectSize

unsigned long __PaWinWdmPin::pinConnectSize

◆ pinId

unsigned long __PaWinWdmPin::pinId

◆ pinKsSubType

PaWDMKSSubType __PaWinWdmPin::pinKsSubType

Referenced by ProcessingThread().

◆ positionRegister

ULONG* __PaWinWdmPin::positionRegister

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