#include <dx_usb_device_platform.h>
|
| | buffer (pipe &pipe) |
| uint8_t * | create (size_t size) |
| | allocates and registers the WinUSB isoch buffer against the interface's alternate setting active right now; callers own re-selecting that setting before every call (dx_usb_stream_pipe.h's buffered isoc case does this on every start(); its non-buffered case calls this once, at construction, while the interface still sits on its default setting)
|
| buffer & | release () noexcept |
| | ~buffer () noexcept |
◆ buffer()
template<typename
device_t, typename interface_t>
◆ ~buffer()
template<typename
device_t, typename interface_t>
◆ create()
template<typename
device_t, typename interface_t>
allocates and registers the WinUSB isoch buffer against the interface's alternate setting active right now; callers own re-selecting that setting before every call (dx_usb_stream_pipe.h's buffered isoc case does this on every start(); its non-buffered case calls this once, at construction, while the interface still sits on its default setting)
◆ release()
template<typename
device_t, typename interface_t>
The documentation for this class was generated from the following file: