#include <dx_stream_pin.h>
◆ 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 |
◆ 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 |
◆ pin()
template<typename _desc_t , typename _circular_t , typename _device_t >
dx::stream::pin< _desc_t, _circular_t, _device_t >::pin |
( |
device_t & | device, |
|
|
const typename desc_t::stream::desc & | stream_desc, |
|
|
const typename desc_t::stream::pin< _desc_t, _circular_t, _device_t >::desc & | pin_desc ) |
|
inline |
- Todo
- pin::control: find descriptive, scoping name; evaluate presence in non-kernel interface
◆ ~pin()
template<typename _desc_t , typename _circular_t , typename _device_t >
◆ 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() [1/10]
template<typename _desc_t , typename _circular_t , typename _device_t >
dx::stream::pin< _desc_t, _circular_t, _device_t >::dx_catchall_rethrow |
( |
| ) |
|
|
inline |
◆ dx_catchall_rethrow() [2/10]
template<typename _desc_t , typename _circular_t , typename _device_t >
dx::stream::pin< _desc_t, _circular_t, _device_t >::dx_catchall_rethrow |
( |
| ) |
& |
|
inline |
◆ dx_catchall_rethrow() [3/10]
template<typename _desc_t , typename _circular_t , typename _device_t >
dx::stream::pin< _desc_t, _circular_t, _device_t >::dx_catchall_rethrow |
( |
| ) |
& |
|
inline |
◆ dx_catchall_rethrow() [4/10]
template<typename _desc_t , typename _circular_t , typename _device_t >
dx::stream::pin< _desc_t, _circular_t, _device_t >::dx_catchall_rethrow |
( |
| ) |
& |
|
inlinenoexcept |
◆ dx_catchall_rethrow() [5/10]
template<typename _desc_t , typename _circular_t , typename _device_t >
dx::stream::pin< _desc_t, _circular_t, _device_t >::dx_catchall_rethrow |
( |
| ) |
& |
|
inline |
◆ dx_catchall_rethrow() [6/10]
template<typename _desc_t , typename _circular_t , typename _device_t >
dx::stream::pin< _desc_t, _circular_t, _device_t >::dx_catchall_rethrow |
( |
| ) |
& |
|
inline |
◆ dx_catchall_rethrow() [7/10]
template<typename _desc_t , typename _circular_t , typename _device_t >
dx::stream::pin< _desc_t, _circular_t, _device_t >::dx_catchall_rethrow |
( |
| ) |
& |
|
inline |
◆ dx_catchall_rethrow() [8/10]
template<typename _desc_t , typename _circular_t , typename _device_t >
dx::stream::pin< _desc_t, _circular_t, _device_t >::dx_catchall_rethrow |
( |
| ) |
const |
|
inline |
◆ dx_catchall_rethrow() [9/10]
template<typename _desc_t , typename _circular_t , typename _device_t >
dx::stream::pin< _desc_t, _circular_t, _device_t >::dx_catchall_rethrow |
( |
| ) |
|
|
inline |
◆ dx_catchall_rethrow() [10/10]
template<typename _desc_t , typename _circular_t , typename _device_t >
dx::stream::pin< _desc_t, _circular_t, _device_t >::dx_catchall_rethrow |
( |
| ) |
|
|
inlinepure virtual |
◆ encoder()
template<typename _desc_t , typename _circular_t , typename _device_t >
◆ 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 >.
◆ operator circular_t *()
template<typename _desc_t , typename _circular_t , typename _device_t >
◆ operator->()
template<typename _desc_t , typename _circular_t , typename _device_t >
◆ stop()
template<typename _desc_t , typename _circular_t , typename _device_t >
virtual void dx::stream::pin< _desc_t, _circular_t, _device_t >::stop |
( |
bool | force = false | ) |
|
|
inlinevirtualnoexcept |
◆ control
template<typename _desc_t , typename _circular_t , typename _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: