Partager via


Directives de contournement de Bluetooth HFP pour les pilotes audio

Cet article présente les instructions de conception de contournement du profil sans mains Bluetooth (HFP) pour les développeurs de pilotes audio, montrant comment rediriger les données audio au-delà de l’interface du contrôleur hôte Bluetooth (HCI) pour le traitement dans des solutions soC (System-on-a-chip).

La prise en charge du streaming des données audio de contournement HFP Bluetooth a été introduite dans Windows 8.1.

Windows est compatible avec les conceptions SoC basées sur Intel à faible puissance et arm, optimisées pour les scénarios « always on » où la faible consommation de batterie est cruciale.

Les architectures soC utilisent le mode de transport UART (Universal Asynchrone Receiver/Transmitter) pour transmettre des données vers et depuis le contrôleur hôte Bluetooth. Étant donné que les UART ne peuvent pas fournir de transmission de données sensibles au temps, un canal de contournement synchrone orienté connexion (SCO) doit être implémenté en même temps qu’un UART. Le canal de contournement SCO transfère les données audio via I2S ou une autre connexion entre le codec audio et la radio Bluetooth, en contournant le HCI Bluetooth généralement utilisé pour transmettre des données audio sur des PC.

Cette fonctionnalité décharge les fonctionnalités présentes dans les versions de Windows antérieures à la version 8.1. Du point de vue de l’utilisateur, il n’existe aucune différence de cas d’usage entre le profil mains libres Bluetooth (HFP) sur SoC et Bluetooth HFP dans Windows.

Le diagramme suivant illustre les composants logiciels et matériels qui fonctionnent ensemble pour fournir cette prise en charge.

Diagramme illustrant les composants logiciels et matériels qui fonctionnent ensemble pour fournir la prise en charge par Windows du streaming audio de contournement Bluetooth.

Cette fonctionnalité Windows ne prend pas en charge le contournement du streaming audio à l’aide du profil de distribution audio avancé (A2DP). Windows 8 fournit un pilote de profil A2DP distinct qui prend entièrement en charge les fonctionnalités audio via la norme Bluetooth HCI sans nécessiter de pilotes audio supplémentaires.

Référence DDI de contournement Bluetooth

La référence de l’interface de pilote de périphérique de contournement Bluetooth (DDI) est un ensemble de rubriques qui détaillent les structures et les IOCTL introduites dans Windows 8.1 pour fournir la prise en charge d’un pilote de profil sans mains Bluetooth (HFP).

Pour plus d’informations sur les membres DDI, consultez la Référence DDI Bluetooth HFP.