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) |