#include <dx_usb_stream_pin.h>
◆ circular_t
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ desc_t
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ device_t
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ pin()
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
dx::usb::stream::pin< _desc_t, _circular_t, _device_t, pipe_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, pipe_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 = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ attach()
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
template<unsigned int channels, typename channel_t >
◆ dx_catchall_rethrow() [1/7]
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ dx_catchall_rethrow() [2/7]
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ dx_catchall_rethrow() [3/7]
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ dx_catchall_rethrow() [4/7]
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ dx_catchall_rethrow() [5/7]
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ dx_catchall_rethrow() [6/7]
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ dx_catchall_rethrow() [7/7]
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ encoder()
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ operator circular_t *()
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ operator->()
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ samplerate() [1/2]
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ samplerate() [2/2]
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ stop()
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
virtual void dx::usb::stream::pin< _desc_t, _circular_t, _device_t, pipe_t >::stop |
( |
bool | force = false | ) |
|
|
inlinevirtualnoexcept |
◆ wait()
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ control
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
◆ stream
template<typename _desc_t , typename _circular_t = dx::circular, typename _device_t = device<_desc_t>, typename pipe_t = stream::pipe<_desc_t, _circular_t>>
The documentation for this class was generated from the following file: