Condividi tramite


Linee guida per il bypass HFP Bluetooth per i driver audio

Questo articolo presenta le linee guida di progettazione del bypass del profilo bluetooth (HFP) per gli sviluppatori di driver audio, che illustrano come reindirizzare i dati audio oltre l'interfaccia HCI (Bluetooth Host Controller Interface) per l'elaborazione in soluzioni SoC (System-On-a-Chip).

In Windows 8.1 è stato introdotto il supporto del flusso di dati audio bypass HFP Bluetooth.

Windows è compatibile con le progettazioni SoC basate su Intel e Arm a basso consumo, ottimizzate per scenari "always on" in cui il consumo di batteria insufficiente è fondamentale.

Le architetture SoC usano la modalità di trasporto UART (Universal Asynchronous Receiver/Transmitter) per trasmettere i dati da e verso il controller host Bluetooth. Poiché le UART non possono fornire la trasmissione dei dati sensibili al tempo, è necessario implementare un canale di bypass orientato alla connessione sincrona (SCO) insieme a un UART. Il canale sco bypass trasferisce i dati audio tramite I2S o un'altra connessione tra il codec audio e la radio Bluetooth, ignorando il Bluetooth HCI in genere usato per trasmettere dati audio sui PC.

Questa funzionalità consente di eseguire l'offload delle funzionalità presenti nelle versioni di Windows precedenti alla versione 8.1. Dal punto di vista dell'utente, non esistono differenze tra il profilo Bluetooth senza mani (HFP) in SoC e Bluetooth HFP in Windows.

Il diagramma seguente illustra i componenti software e hardware che interagiscono per fornire questo supporto.

Diagramma che illustra i componenti software e hardware che interagiscono per fornire il supporto Di Windows di bypass audio streaming Bluetooth.

Questa funzionalità di Windows non supporta il bypass dello streaming audio usando un profilo di distribuzione audio avanzato (A2DP). Windows 8 fornisce un driver di profilo A2DP separato che supporta completamente la funzionalità audio tramite HCI Bluetooth standard senza richiedere driver audio aggiuntivi.

Informazioni di riferimento su DDI bypass Bluetooth

Il riferimento DDI (Device Driver Interface) bypass Bluetooth è un set di argomenti che illustrano in dettaglio le strutture e IOCTL introdotte in Windows 8.1 per fornire supporto per un driver HFP (Bluetooth Hands-free Profile).

Per informazioni dettagliate sui membri DDI, vedere Informazioni di riferimento su DDI HFP Bluetooth.