Windows Driver Kit: Bluetooth Devices
BASEBAND_CHANNEL_INFO
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.
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.
Comments
Profile drivers access the BASEBAND_CHANNEL_INFO structure through the BasebandInfo member of the _BRB_SCO_GET_CHANNEL_INFO structure.
Requirements
Versions: Supported in Windows Vista, and later.
Headers: Declared in Bthddi.h. Include Bthddi.h.
See Also
_BRB_SCO_GET_CHANNEL_INFO