#include <dx_asio_client_driver.h>
|
| virtual long | asioMessage (long selector, long value, void *message, double *opt) noexcept=0 |
| virtual void | bufferSwitch (long doubleBufferIndex, ::ASIOBool directProcess) noexcept=0 |
| virtual::ASIOTime * | bufferSwitchTimeInfo (::ASIOTime *params, long doubleBufferIndex, ::ASIOBool directProcess) noexcept=0 |
| virtual void | sampleRateDidChange (::ASIOSampleRate sRate) noexcept=0 |
◆ asioMessage()
| virtual long dx::asio::client::callbacks::asioMessage |
( |
long | selector, |
|
|
long | value, |
|
|
void * | message, |
|
|
double * | opt ) |
|
pure virtualnoexcept |
Implemented in dx::asio::client::_device< desc_t, preference_t, stream_t >, dx::asio::client::_device< desc, dx::preference, stream< device< desc, dx::preference, stream > > >, and dx::asio::client::_device< desc_t, preference_t, stream_t< device< desc_t, preference_t, stream_t > > >.
◆ bufferSwitch()
| virtual void dx::asio::client::callbacks::bufferSwitch |
( |
long | doubleBufferIndex, |
|
|
::ASIOBool | directProcess ) |
|
pure virtualnoexcept |
Implemented in dx::asio::client::_device< desc_t, preference_t, stream_t >, dx::asio::client::_device< desc, dx::preference, stream< device< desc, dx::preference, stream > > >, and dx::asio::client::_device< desc_t, preference_t, stream_t< device< desc_t, preference_t, stream_t > > >.
◆ bufferSwitchTimeInfo()
| virtual::ASIOTime * dx::asio::client::callbacks::bufferSwitchTimeInfo |
( |
::ASIOTime * | params, |
|
|
long | doubleBufferIndex, |
|
|
::ASIOBool | directProcess ) |
|
pure virtualnoexcept |
Implemented in dx::asio::client::_device< desc_t, preference_t, stream_t >, dx::asio::client::_device< desc, dx::preference, stream< device< desc, dx::preference, stream > > >, and dx::asio::client::_device< desc_t, preference_t, stream_t< device< desc_t, preference_t, stream_t > > >.
◆ sampleRateDidChange()
| virtual void dx::asio::client::callbacks::sampleRateDidChange |
( |
::ASIOSampleRate | sRate | ) |
|
|
pure virtualnoexcept |
Implemented in dx::asio::client::_device< desc_t, preference_t, stream_t >, dx::asio::client::_device< desc, dx::preference, stream< device< desc, dx::preference, stream > > >, and dx::asio::client::_device< desc_t, preference_t, stream_t< device< desc_t, preference_t, stream_t > > >.
The documentation for this struct was generated from the following file: