header sidebandaudio.h
Header sidebandaudio.h menjelaskan DDI untuk mengaktifkan audio sideband untuk jenis bus tertentu (USB Audio 1.0, A2DP, dll.).
sidebandaudio.h berisi antarmuka pemrograman berikut:
IOCTLs
IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE Kode kontrol IOCTL IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE mendapatkan pembaruan status koneksi. |
IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR Driver audio mengeluarkan IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR untuk mendapatkan informasi tentang antarmuka perangkat audio sideband yang diaktifkan. |
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR Driver audio mengeluarkan kode kontrol IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR untuk mendapatkan informasi tentang titik akhir Audio yang diekspos melalui antarmuka perangkat audio sideband. |
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2 Driver audio mengeluarkan kode kontrol IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2 untuk mendapatkan informasi tentang titik akhir Audio yang diekspos melalui antarmuka perangkat audio sideband. |
IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE IOCTL IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE digunakan untuk pembaruan status kesalahan. |
IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE IOCTL IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE mendapatkan pengaturan tingkat bisukan titik akhir audio sideband. |
IOCTL_SBAUD_GET_MUTEPROPERTYVALUES Driver audio dapat memanggil IOCTL_SBAUD_GET_MUTEPROPERTYVALUES IOCTL untuk mengkueri rentang data yang dibisukan dan nilai min/maks untuk semua saluran. |
IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE IOCTL IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE mendapatkan pengaturan sidetone titik akhir audio sideband. |
IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES IOCTL IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES mendapatkan nilai properti volume sidetone dari titik akhir audio yang ditentukan sideband |
IOCTL_SBAUD_GET_SIOP IOCTL IOCTL_SBAUD_GET_SIOP digunakan untuk mendapatkan SIOP. |
IOCTL_SBAUD_GET_SIOP_UPDATE IOCTL_SBAUD_GET_SIOP_UPDATE digunakan untuk mendapatkan configured-codec-SIOP yang dapat diperbarui. |
IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE IOCTL IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE digunakan untuk pembaruan status streaming. |
IOCTL_SBAUD_GET_SUPPORTED_FORMATS Driver audio mengeluarkan kode kontrol IOCTL_SBAUD_GET_SUPPORTED_FORMATS untuk mendapatkan informasi tentang format aliran yang didukung oleh titik akhir audio sideband. |
IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE IOCTL IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE mendapatkan pengaturan tingkat volume titik akhir audio sideband. |
IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES Driver audio dapat memanggil IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES untuk mengkueri rentang data volume yang dilangkahi dan nilai min/maks untuk semua saluran. |
IOCTL_SBAUD_SET_DEVICE_CLAIMED IOCTL IOCTL_SBAUD_SET_DEVICE_CLAIMED mengklaim perangkat untuk sideband. |
IOCTL_SBAUD_SET_MUTE IOCTL IOCTL_SBAUD_SET_MUTE digunakan untuk mengatur bisukan render (speaker). |
IOCTL_SBAUD_SET_SIDETONE_PROPERTY IOCTL IOCTL_SBAUD_SET_SIDETONE_PROPERTY digunakan untuk mengatur properti nada samping. |
IOCTL_SBAUD_SET_SIOP IOCTL IOCTL_SBAUD_SET_SIOP digunakan untuk mengatur perintah SIOP. |
IOCTL_SBAUD_SET_VOLUME IOCTL IOCTL_SBAUD_SET_VOLUME digunakan untuk mengatur volume pada saluran tertentu. |
IOCTL_SBAUD_STREAM_CLOSE Pada penutupan pin KS, kirim IOCTL_SBAUD_STREAM_CLOSE. |
IOCTL_SBAUD_STREAM_OPEN Pada transisi pertama di atas KSSTATE_STOP (biasanya ke KSSTATE_ACQUIRE), kirim IOCTL_SBAUD_STREAM_OPEN. |
IOCTL_SBAUD_STREAM_START Pada transisi hingga KSSTATE_RUN, kirim IOCTL_SBAUD_STREAM_START. |
IOCTL_SBAUD_STREAM_SUSPEND Pada transisi di bawah KSSTATE_RUN, kirim IOCTL_SBAUD_STREAM_SUSPEND. |
Fungsi
SIDEBANDAUDIO_IOCTL Makro yang digunakan untuk SIDEBANDAUDIO_IOCTL. |
Struktur
SIDEBANDAUDIO_CONNECTION_PARAMS Struktur SIDEBANDAUDIO_CONNECTION_PARAMS menjelaskan indeks titik akhir dan nilai koneksi. |
SIDEBANDAUDIO_DEVICE_DESCRIPTOR Struktur SIDEBANDAUDIO_DEVICE_DESCRIPTOR menjelaskan jumlah titik akhir pada perangkat. |
SIDEBANDAUDIO_DEVICE_ERROR Struktur SIDEBANDAUDIO_DEVICE_ERROR menjelaskan kesalahan yang dilaporkan pada Perangkat. |
SIDEBANDAUDIO_ENDPOINT_CAPABILITIES Struktur SIDEBANDAUDIO_ENDPOINT_CAPABILITIES menjelaskan kemampuan driver titik akhir audio sideband. |
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR Struktur SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR menjelaskan karakteristik Titik Akhir audio Sideband. |
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR2 Versi kedua dari struct SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR. Ini menjelaskan karakteristik driver Titik Akhir audio. |
SIDEBANDAUDIO_IO_PARAM_HEADER Struktur SIDEBANDAUDIO_IO_PARAM_HEADER menjelaskan ukuran dan jenis parameter IO. |
SIDEBANDAUDIO_MUTE_PARAMS Struktur SIDEBANDAUDIO_MUTE_PARAMS menjelaskan indeks titik akhir, saluran, mode operasi langsung, dan nilai bisu. |
SIDEBANDAUDIO_SIDETONE_DESCRIPTOR Struktur SIDEBANDAUDIO_SIDETONE_DESCRIPTOR menjelaskan komponen bisu dan volume topologi sidetone. |
SIDEBANDAUDIO_SIDETONE_PARAMS Struktur SIDEBANDAUDIO_SIDETONE_PARAMS menjelaskan indeks titik akhir dan nilai sidetone. |
SIDEBANDAUDIO_SIOP_REQUEST_PARAM Struktur SIDEBANDAUDIO_SIOP_REQUEST_PARAM menjelaskan parameter permintaan SIOP variabel. |
SIDEBANDAUDIO_STREAM_OPEN_PARAMS Struktur SIDEBANDAUDIO_STREAM_OPEN_PARAMS menjelaskan parameter I/O variabel untuk IOCTL. |
SIDEBANDAUDIO_STREAM_STATUS_PARAMS Struktur SIDEBANDAUDIO_STREAM_STATUS_PARAMS menjelaskan indeks titik akhir dan Kesalahan Perangkat NTSTATUS. |
SIDEBANDAUDIO_SUPPORTED_FORMATS Struktur SIDEBANDAUDIO_SUPPORTED_FORMATS menjelaskan format yang didukung oleh Titik Akhir Audio. |
SIDEBANDAUDIO_VOLUME_PARAMS Struktur SIDEBANDAUDIO_VOLUME_PARAMS menjelaskan indeks titik akhir, saluran, mode langsung operasi dan nilai volume. |
Enumerasi
SIDEBANDAUDIO_PARAMS_MSFT_TYPE_ID Parameter yang ditentukan untuk SIDEBANDAUDIO_PARAMS_SET_STANDARD - ID Jenis Microsoft |