usbsidebandaudio.h header
The header defines the types, constants, and functions that are exposed to device drivers that interact with the Windows USB Audio Driver for Sideband Audio.
Audio drivers that want to provide Sideband path for USB Audio 1.0 devices should wait for Pnp notification for the Sideband interface to be published by the USB Audio 1.0 class driver - GUID_DEVINTERFACE_USB_SIDEBAND_AUDIO_HS_HCIBYPASS
.
When Audio driver receives Pnp notification, it can use the symbolic link to send I/O and interact with the USB Audio 1.0 class device.
The IOCTLs are specified in the sidebandaudio.h header for all standard Sideband Audio operations.
USB Audio 1.0 specific structures and enums are defined in this header.
For more information, see:
usbsidebandaudio.h contains the following programming interfaces:
Structures
SIDEBANDAUDIO_EP_USBAUDIO_TRANSPORT_RESOURCES This structure describes USB sideband audio transport resources. |
Enumerations
SIDEBANDAUDIO_EP_USB_TRANSPORT_RESOURCE_TYPE Describes the type of transport resource. |
SIDEBANDAUDIO_USB_CONTROLLER_CONFIG_INFO_TYPE Microsoft USB Audio Sideband USB controller Set of Parameters. |