SIDEBANDAUDIO_DEVICE_DESCRIPTOR structure (sidebandaudio.h)

The SIDEBANDAUDIO_DEVICE_DESCRIPTOR structure describes the number of endpoints on the device.

Syntax

typedef struct _SIDEBANDAUDIO_DEVICE_DESCRIPTOR {
  ULONG NumberOfEndpoints;
} SIDEBANDAUDIO_DEVICE_DESCRIPTOR, *PSIDEBANDAUDIO_DEVICE_DESCRIPTOR;

Members

NumberOfEndpoints

Number of Audio endpoints on the devices that can be sidebanded. This number excludes the feedback endpoints.

Remarks

A device can contain multiple audio endpoints that can be used in Sideband mode. The number of endpoints can be used to iterate through all the endpoints contained in the device using a 0 based index (0 to n-1).

The driver should call IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR iteratively to get details about each of the endpoints.

Requirements

Requirement Value
Header sidebandaudio.h

See also

sidebandaudio.h

IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR