dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd::wavert::stream< stream_desc_t > Member List

This is the complete list of members for dxd::wavert::stream< stream_desc_t >, including all inherited members.

adopt(const dx::stream::format& ring)dxd::wavert::stream<stream_desc_t>inlineprotected
advance(unsigned int frames)dxd::wavert::stream<stream_desc_t>inline
AllocateAudioBuffer(unsigned long requested, ::MDL** mdl, unsigned long* actual, unsigned long* offset, ::MEMORY_CACHING_TYPE* cache) override finaldxd::wavert::stream<stream_desc_t>inlineprotected
AllocateBufferWithNotification(unsigned long notifications, unsigned long requested, ::MDL** mdl, unsigned long* actual, unsigned long* offset, ::MEMORY_CACHING_TYPE* cache) override finaldxd::wavert::stream<stream_desc_t>inlineprotected
channelsdxd::wavert::stream<stream_desc_t>protected
conversiondxd::wavert::stream<stream_desc_t>protected
cursordxd::wavert::stream<stream_desc_t>protected
exchange(dx::circular& circular, unsigned int frames, transfer transfer, volatile uint64_t& at)dxd::wavert::stream<stream_desc_t>inline
formatdxd::wavert::stream<stream_desc_t>protected
FreeAudioBuffer(::MDL* mdl, unsigned long size) override finaldxd::wavert::stream<stream_desc_t>inlineprotected
FreeBufferWithNotification(::MDL *, unsigned long) override finaldxd::wavert::stream<stream_desc_t>inlineprotected
GetClockRegister(::KSRTAUDIO_HWREGISTER *) override finaldxd::wavert::stream<stream_desc_t>inlineprotected
GetHWLatency(::KSRTAUDIO_HWLATENCY* latency) override finaldxd::wavert::stream<stream_desc_t>inlineprotected
GetPosition(::KSAUDIO_POSITION* position) override finaldxd::wavert::stream<stream_desc_t>inlineprotected
GetPositionRegister(::KSRTAUDIO_HWREGISTER *) override finaldxd::wavert::stream<stream_desc_t>inlineprotected
idxdxd::wavert::stream<stream_desc_t>protected
linesizedxd::wavert::stream<stream_desc_t>protected
mix(dx::circular& circular, const dx::circular::conversion& conversion, volatile uint64_t& position, void* main, uint64_t frames, uint32_t channels, uint32_t index, uint32_t interleaved)dxd::wavert::stream<stream_desc_t>inlineprotectedstatic
read(dx::circular& circular, const dx::circular::conversion& conversion, volatile uint64_t& position, void* main, uint64_t frames, uint32_t channels, uint32_t index, uint32_t interleaved)dxd::wavert::stream<stream_desc_t>inlineprotectedstatic
RegisterNotificationEvent(::KEVENT* event) override finaldxd::wavert::stream<stream_desc_t>inlineprotected
sampleratedxd::wavert::stream<stream_desc_t>protected
SetFormat(::KSDATAFORMAT *) override finaldxd::wavert::stream<stream_desc_t>inlineprotected
SetState(::KSSTATE state) override finaldxd::wavert::stream<stream_desc_t>inlineprotected
start()= 0dxd::wavert::stream<stream_desc_t>protectedpure virtual
starteddxd::wavert::stream<stream_desc_t>protected
statusdxd::wavert::stream<stream_desc_t>
stop()= 0dxd::wavert::stream<stream_desc_t>protectedpure virtual
stream(::IPortWaveRTStream* port, const stream_desc_t& stream_desc, unsigned int idx, const ::WAVEFORMATEXTENSIBLE& wave)dxd::wavert::stream<stream_desc_t>inline
stream_desc typedefdxd::wavert::stream<stream_desc_t>
transfer typedefdxd::wavert::stream<stream_desc_t>protected
transportdxd::wavert::stream<stream_desc_t>protected
UnregisterNotificationEvent(::KEVENT* event) override finaldxd::wavert::stream<stream_desc_t>inlineprotected
write(dx::circular& circular, const dx::circular::conversion& conversion, volatile uint64_t& position, void* main, uint64_t frames, uint32_t channels, uint32_t index, uint32_t interleaved)dxd::wavert::stream<stream_desc_t>inlineprotectedstatic
~stream()dxd::wavert::stream<stream_desc_t>inlinevirtual