Bagikan melalui


Panduan bypass HFP Bluetooth untuk driver audio

Artikel ini menyajikan panduan desain bypass profil hands-free Bluetooth (HFP) untuk pengembang driver audio, menunjukkan cara mengalihkan data audio melewati antarmuka pengontrol host Bluetooth (HCI) untuk diproses dalam solusi system-on-a-chip (SoC).

Dukungan streaming data audio bypass HFP Bluetooth diperkenalkan di Windows 8.1.

Windows kompatibel dengan desain SoC berbasis Intel dan Arm berdaya rendah, dioptimalkan untuk skenario "selalu aktif" di mana konsumsi baterai rendah sangat penting.

Arsitektur SoC menggunakan mode transportasi Universal Asynchronous Receiver/Transmitter (UART) untuk mengirimkan data ke dan dari pengontrol host Bluetooth. Karena UART tidak dapat menyediakan transmisi data sensitif waktu, saluran bypass berorientasi koneksi sinkron (SCO) harus diimplementasikan bersama UART. Saluran bypass SCO mentransfer data audio melalui I2S atau koneksi lain antara codec audio dan radio Bluetooth, melewati HCI Bluetooth yang biasanya digunakan untuk mengirimkan data audio pada PC.

Fitur ini membongkar fungsionalitas yang ada di versi Windows sebelum 8.1. Dari perspektif pengguna, tidak ada perbedaan kasus penggunaan antara profil hands-free Bluetooth (HFP) pada SoC dan Bluetooth HFP di Windows.

Diagram berikut mengilustrasikan komponen perangkat lunak dan perangkat keras yang bekerja sama untuk memberikan dukungan ini.

Diagram yang mengilustrasikan komponen perangkat lunak dan perangkat keras yang bekerja sama untuk memberikan dukungan Windows dari streaming audio bypass Bluetooth.

Fitur Windows ini tidak mendukung lewati streaming audio menggunakan profil distribusi audio tingkat lanjut (A2DP). Windows 8 menyediakan driver profil A2DP terpisah yang sepenuhnya mendukung fungsionalitas audio melalui HCI Bluetooth standar tanpa memerlukan driver audio tambahan.

Referensi DDI bypass Bluetooth

Referensi antarmuka driver perangkat (DDI) bypass Bluetooth adalah serangkaian topik yang merinci struktur dan IOCTL yang diperkenalkan di Windows 8.1 untuk memberikan dukungan untuk driver profil Hands-free Bluetooth (HFP).

Untuk informasi terperinci tentang anggota DDI, lihat Referensi DDI HFP Bluetooth.