dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd_usb_stream.h File Reference
#include "dxd_usb_platform_device.h"
#include "dxd_clock.h"
#include "dxd_stream_device.h"
#include "dx_usb_isoc.h"
Include dependency graph for dxd_usb_stream.h:

Classes

struct  dxd::usb::stream::clock_server<super_device_t, desc_t>
 runs the group while streams are started, from within started's promoted server More...
class  dxd::usb::stream::device<super_device_t, desc_t>
 USB streaming device: the streaming device over the platform's USB device, its streams the endpoints' rings, its clock the bus frame tick. More...
class  dxd::usb::stream::group<device_t>
 USB isoc streaming group: one bus frame aligned tick per USB frame, the one thread running the pipes' request pipelines and moving their data. More...
class  dxd::usb::stream::pipe<device_t>
 one endpoint's ring and request pipeline More...

Namespaces

namespace  dxd
 dynax driver framework kernel namespace
namespace  dxd::usb
 dynax driver framework kernel namespace
namespace  dxd::usb::stream
 dynax driver framework kernel namespace