|
dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
|
USB user mode streaming interface namespace. More...
Classes | |
| class | _device |
| a USB device that streams: the stream device's settings wired to the class requests of the device (the rate to the endpoints stating the sampling frequency control, the clock source and the channel source to their units), its streams the pipes below More... | |
| class | device |
| the bus's device as a product composes it: the _device above with this bus's pipes and its own ticking group More... | |
| class | group |
| 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 | pipe |
| one isochronous endpoint as a stream: the ring, the cycle of slots the session rotates through and the thread that ticks them. The data path itself is dx::usb::isoc::pipeline, shared with the kernel driver; this class supplies its platform part - a slot's request over its buffer, the completions in submission order, the direction's data event and the timestamp clock. An asynchronous sink keeps its sync endpoint's requests here too (isoc.sync), an implicit feedback source reads its rate off its own delivered lines. More... | |
USB user mode streaming interface namespace.
| (c) copyright 2009 dynamic acoustics e.U. | generated on |