dxd - dynax driver framework 2.6.0d175
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_usb_device_platform.h File Reference
#include "dx_usb_audio.h"
#include "dx_device.h"
#include "dx_stream_control.h"
#include "dx_types.h"
#include "cf_interface.h"
#include "io_iterator.h"
#include "io_registry.h"
#include <codecvt>
#include <mach/mach_time.h>
+ Include dependency graph for macOS/dx_usb_device_platform.h:

Classes

class  dx::usb::platform::device< preference_t >
 
class  dx::usb::platform::interface
 
class  dx::usb::platform::pipe< device_t, interface_t >
 

Namespaces

namespace  dx
 dynax driver framework user mode interface namespace
 
namespace  dx::usb
 USB user mode interface namespace.
 
namespace  dx::usb::platform
 platform dependend namespace
 

Enumerations

enum class  dx::usb::speed : uint8_t {
  dx::usb::low = ::kUSBDeviceSpeedLow , dx::usb::full = ::kUSBDeviceSpeedFull , dx::usb::high = ::kUSBDeviceSpeedHigh , dx::usb::super = ::kUSBDeviceSpeedSuper ,
  dx::usb::superplus = ::kUSBDeviceSpeedSuperPlus , dx::usb::superplus2 = ::kUSBDeviceSpeedSuperPlusBy2 , dx::usb::usb1 = full , dx::usb::usb2 = high ,
  dx::usb::usb3 = super , dx::usb::usb31 = super , dx::usb::usb32 = superplus , dx::usb::usb32x2 = superplus2 ,
  dx::usb::low = ::UsbLowSpeed , dx::usb::full = ::UsbFullSpeed , dx::usb::high = ::UsbHighSpeed , dx::usb::super = ::UsbSuperSpeed ,
  dx::usb::superplus = 4 , dx::usb::superplus2 = 5 , dx::usb::usb1 = full , dx::usb::usb2 = high ,
  dx::usb::usb3 = super , dx::usb::usb31 = super , dx::usb::usb32 = superplus , dx::usb::usb32x2 = superplus2
}
 USB speed. More...
 

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Nov 14 2025

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.