BASEBAND_CHANNEL_INFO structure (bthddi.h)

The BASEBAND_CHANNEL_INFO structure describes output information about the baseband channel that is used by a SCO link after a BRB_GET_CHANNEL_INFO BRB completes.

Syntax

typedef struct _BASEBAND_CHANNEL_INFO {
  UCHAR  Transmission_Interval;
  UCHAR  Retransmission_Window;
  UCHAR  AirMode;
  USHORT Rx_Packet_Length;
  USHORT Tx_Packet_Length;
} BASEBAND_CHANNEL_INFO, *PBASEBAND_CHANNEL_INFO;

Members

Transmission_Interval

The elapsed time, in slots, between two consecutive SCO instants. This member will return zero for SCO links.

Retransmission_Window

The length of time, in slots, that an eSCO channel can use to retransmit a request. This member will return zero for SCO links.

AirMode

The air mode data format used by the baseband channel. Possible values include:

A-LAW LOG
CVSD
MU-LAW LOG
TRANSPARENT DATA

Rx_Packet_Length

The size, in bytes, of the eSCO payload in the receive direction. This member will return zero for SCO links.

Tx_Packet_Length

The size, in bytes, of the eSCO payload in the transmit direction. This member will return zero for SCO links.

Remarks

Profile drivers access the BASEBAND_CHANNEL_INFO structure through the BasebandInfo member of the _BRB_SCO_GET_CHANNEL_INFO structure.

Requirements

Requirement Value
Minimum supported client Versions:_Supported in Windows Vista, and later.
Header bthddi.h (include Bthddi.h)

See also

_BRB_SCO_GET_CHANNEL_INFO