header bthhfpddi.h
Header ini digunakan oleh audio. Untuk informasi selengkapnya, lihat:
bthhfpddi.h berisi antarmuka pemrograman berikut:
IOCTL
IOCTL_BTHHFP_DEVICE_GET_CODEC_ID Driver audio dapat mengirim kode kontrol IOCTL_BTHHFP_DEVICE_GET_CODEC_ID untuk mengkueri tumpukan driver Bluetooth tentang ID codec yang digunakan oleh layanan HFP. Ini membantu driver audio menentukan laju pengambilan sampel untuk data. |
IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE Mendapatkan pembaruan status koneksi. |
IOCTL_BTHHFP_DEVICE_GET_CONTAINERID IOCTL IOCTL_BTHHFP_DEVICE_GET_CONTAINERID Mendapatkan ID Kontainer PnP perangkat Bluetooth. |
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR Driver audio mengeluarkan kode kontrol IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR untuk mendapatkan informasi tentang antarmuka perangkat GUID_DEVINTERFACE_BLUETOOTH_HFP_SCO_HCIBYPASS yang diaktifkan. |
IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 IOCTL IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 Mendapatkan informasi deskriptif tentang perangkat profil Handsfree (HFP) yang dipasangkan. |
IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES IOCTL IOCTL_BTHHFP_DEVICE_GET_KSNODETYPES Mendapatkan jenis KSNODE yang paling menggambarkan input dan output perangkat Bluetooth. |
IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL Mendapatkan pengurangan kebisingan / pembatalan gema (NREC) Menonaktifkan pembaruan status dari perangkat Bluetooth jarak jauh. |
IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES mengembalikan data KSPROPERTY_VALUES untuk properti KSPROPERTY_AUDIO_VOLUMELEVEL. |
IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT IOCTL IOCTL_BTHHFP_DEVICE_REQUEST_CONNECT meminta Koneksi Tingkat Layanan Profil Handsfree (HFP) ke perangkat Bluetooth. |
IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT IOCTL IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT menghapus Koneksi Tingkat Layanan Profil Handfree (HFP) yang ada antara driver audio dan perangkat Bluetooth. |
IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE IOCTL IOCTL_BTHHFP_MIC_GET_VOLUME_STATUS_UPDATE Mendapatkan pengaturan tingkat volume mikrofon perangkat Bluetooth. |
IOCTL_BTHHFP_MIC_SET_VOLUME IOCTL IOCTL_BTHHFP_MIC_SET_VOLUME mengatur tingkat volume mikrofon untuk perangkat Bluetooth. |
IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTL IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE Mendapatkan pengaturan tingkat volume speaker perangkat Bluetooth. |
IOCTL_BTHHFP_SPEAKER_SET_VOLUME IOCTL IOCTL_BTHHFP_SPEAKER_SET_VOLUME mengatur tingkat volume untuk speaker perangkat Bluetooth. |
IOCTL_BTHHFP_STREAM_CLOSE IOCTL IOCTL_BTHHFP_STREAM_CLOSE menunjukkan bahwa driver klien tidak lagi memerlukan saluran berorientasi koneksi sinkron (SCO) untuk streaming audio. |
IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE IOCTL Mendapatkan pembaruan status saluran streaming. |
IOCTL_BTHHFP_STREAM_OPEN IOCTL_BTHHFP_STREAM_OPEN IOCTL meminta saluran berorientasi koneksi sinkron terbuka (SCO) untuk mengirimkan data audio ke udara. |
Fungsi
BTHHFP_AUDIO_DEVICE_CAPABILTIES_INIT Metode BTHHFP_AUDIO_DEVICE_CAPABILTIES_INIT mengembalikan penunjuk ke struktur data BTHHFP_AUDIO_DEVICE_CAPABILTIES yang diinisialisasi. |
Struktur
BTHHFP_AUDIO_DEVICE_CAPABILTIES Struktur data BTHHFP_AUDIO_DEVICE_CAPABILTIES menjelaskan kemampuan perangkat Bluetooth HFP, termasuk versi dan apakah mendukung pengambilan sampel 16 kHz. |
BTHHFP_DESCRIPTOR Struktur data BTHHFP_DESCRIPTOR menyimpan informasi yang menjelaskan perangkat profil Handsfree (HFP) berpasangan. |
BTHHFP_DESCRIPTOR2 Struktur data BTHHFP_DESCRIPTOR2 menyimpan informasi yang menjelaskan perangkat profil Handsfree (HFP) berpasangan. |
HFP_BYPASS_CODEC_ID_V1 Struktur HFP_BYPASS_CODEC_ID_V1 mendefinisikan versi 1 dari struktur ID codec yang didukung. |
Enumerasi
HFP_BYPASS_CODEC_ID_VERSION Enumerasi HFP_BYPASS_CODEC_ID_VERSION menentukan versi struktur ID codec yang didukung oleh layanan HFP. |