Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule przedstawiono wskazówki dotyczące projektowania pomijania profilu zestawu głośnomówiącego (HFP) Bluetooth dla deweloperów sterowników audio, pokazując, jak ominąć interfejs kontrolera hosta Bluetooth (HCI) w celu przetwarzania danych audio w rozwiązaniach system-on-a-chip (SoC).
Obsługa przesyłania strumieniowego danych audio przez funkcję Bluetooth HFP została wprowadzona w systemie Windows 8.1.
System Windows jest zgodny z projektami SoC opartymi na technologii Intel o niskim poborze mocy i technologii Arm, zoptymalizowanymi pod kątem scenariuszy "zawsze aktywnych", gdzie kluczowe jest niskie zużycie baterii.
Architektury SoC używają trybu transportu Universal Asynchronous Receiver/Transmitter (UART) do przesyłania danych do i z kontrolera hosta Bluetooth. Ponieważ UART nie zapewnia transmisji danych wrażliwych na czas, należy zaimplementować synchroniczny zorientowany na połączenie (SCO) kanał obejścia za pośrednictwem interfejsu UART. Kanał obejścia SCO przesyła dane audio za pośrednictwem protokołu I2S lub innego połączenia między kodekiem audio a radiem Bluetooth, pomijając Bluetooth HCI, które jest zazwyczaj używane do przesyłania danych audio na komputerach.
Ta funkcja odciąża funkcje obecne w wersjach systemu Windows wcześniejszych niż 8.1. Z punktu widzenia użytkownika nie ma różnic przypadków użycia między profilem bezobsługowym Bluetooth (HFP) w systemach SoC i Bluetooth HFP w systemie Windows.
Na poniższym diagramie przedstawiono składniki oprogramowania i sprzętu, które współpracują ze sobą w celu zapewnienia tej obsługi.
Ta funkcja systemu Windows nie obsługuje pomijania przesyłania strumieniowego audio przy użyciu zaawansowanego profilu dystrybucji audio (A2DP). System Windows 8 udostępnia oddzielny sterownik profilu A2DP, który w pełni obsługuje funkcje audio za pośrednictwem standardowego bluetooth HCI bez konieczności używania dodatkowych sterowników audio.
Dokumentacja interfejsu DDI obejścia bluetooth
Dokumentacja interfejsu sterownika urządzenia omijającego Bluetooth (DDI) to zestaw tematów, które szczegółowo opisują struktury i IOCTLs wprowadzone w systemie Windows 8.1 w celu zapewnienia obsługi sterownika profilu zestawu głośnomówiącego Bluetooth (HFP).
Aby uzyskać szczegółowe informacje o członkach DDI, zobacz Bluetooth HFP DDI Reference (Dokumentacja interfejsu DDI bluetooth HFP).