#include <dx_usb_stream_pin.h>
|
template<unsigned int channels, typename channel_t > |
pin & | attach (channel_t **io[2], uint64_t channel_map[(channels+63)/64]) try |
|
virtual void | conclude () noexcept |
| conclude notification: object will be removed. If you overwrite conclude() you also need to overwrite destructor and check if its needed to be called from there.
|
|
| dx_catchall_rethrow () virtual uint32_t samplerate() const |
|
virtual void | info (std::ostream &os) |
| log object class information
|
|
virtual pin & | initialize () |
|
virtual void | launch () |
| launch notification: object mounted and ready to use
|
|
◆ circular_t
template<typename _desc_t , typename _circular_t , typename _device_t >
typedef _circular_t dx::stream::pin< _desc_t, _circular_t, _device_t >::circular_t |
|
inherited |
◆ desc_t
template<typename _desc_t , typename _circular_t , typename _device_t >
◆ device_t
template<typename _desc_t , typename _circular_t , typename _device_t >
typedef _device_t dx::stream::pin< _desc_t, _circular_t, _device_t >::device_t |
|
inherited |
◆ attach()
template<typename _desc_t , typename _circular_t , typename _device_t >
template<unsigned int channels, typename channel_t >
◆ conclude()
virtual void dx::object::conclude |
( |
| ) |
|
|
inlinevirtualnoexceptinherited |
◆ dx_catchall_rethrow()
template<typename _desc_t , typename _circular_t , typename _device_t >
dx::stream::pin< _desc_t, _circular_t, _device_t >::dx_catchall_rethrow |
( |
| ) |
const |
|
inlineinherited |
◆ info()
virtual void dx::object::info |
( |
std::ostream & | os | ) |
|
|
inlinevirtualinherited |
log object class information
Reimplemented in dx::device< std::string >, dx::device<::AudioObjectID >, dx::device<::io_service_t >, dx::device< id_t >, dx::virtuel::driver< dx::test::device< typename audio_pin_t::circular_t, super_device_t > >, dx::virtuel::driver< device_t >, dx::coreaudio::driver< device_t >, dx::proxy::device, dx::proxy::driver< device< pin_t > >, dx::proxy::driver< device< typename audio_pin_t::circular_t, super_device_t > >, dx::proxy::driver< device_t >, dx::proxy::driver< dx::test::midi::device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t > >, dx::proxy::driver< device_t >, and dx::proxy::device.
◆ initialize()
template<typename _desc_t , typename _circular_t , typename _device_t >
◆ launch()
virtual void dx::object::launch |
( |
| ) |
|
|
inlinevirtualinherited |
launch notification: object mounted and ready to use
Reimplemented in dx::stream::stream< device_t, circular_t >, dx::stream::stream< dx::stream::device >, dx::usb::stream::device< desc_t >, dx::virtuel::driver< dx::test::device< typename audio_pin_t::circular_t, super_device_t > >, dx::virtuel::driver< device_t >, dx::coreaudio::driver< device_t >, dx::proxy::driver< device< pin_t > >, dx::proxy::driver< device< typename audio_pin_t::circular_t, super_device_t > >, dx::proxy::driver< device_t >, dx::proxy::driver< dx::test::midi::device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t > >, dx::proxy::driver< device_t >, dx::proxy::driver< device< pin_t > >, dx::proxy::driver< device< typename audio_pin_t::circular_t, super_device_t > >, dx::proxy::driver< device_t >, dx::proxy::driver< dx::test::midi::device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t > >, and dx::proxy::driver< device_t >.
◆ launched
bool dx::object::launched {} |
|
inherited |
◆ stream
template<typename _desc_t , typename _circular_t , typename _device_t >
The documentation for this class was generated from the following file: