Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Заголовок sidebandaudio.h описывает DDI для включения звука боковой полосы для определенных типов шины (USB Audio 1.0, A2DP и т. д.).
sidebandaudio.h содержит следующие интерфейсы программирования:
IoCTLs
IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE Код кода элемента управления IOCTL IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE получает обновление состояния подключения. |
IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR Звуковой драйвер выдает IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR для получения сведений об интерфейсе звукового устройства с поддержкой боковой полосы. |
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR Звуковой драйвер выдает код управления IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR для получения сведений о конечной точке аудио, предоставляемой через интерфейс аудиоустройства боковой полосы. |
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2 Звуковой драйвер выдает код элемента управления IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2 для получения сведений о конечной точке аудио, предоставляемой через интерфейс аудиоустройства боковой полосы. |
IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE Для обновления состояния ошибки используется IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE IOCTL. |
IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE IOCTL получает параметр уровня выключения боковой конечной точки звука. |
IOCTL_SBAUD_GET_MUTEPROPERTYVALUES Звуковой драйвер может вызвать IOCTL_SBAUD_GET_MUTEPROPERTYVALUES IOCTL, чтобы запросить диапазоны данных с ступенчатой функцией и минимальное или максимальное значение для всех каналов. |
IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE IOCTL получает параметр боковой параметров боковой конечной точки аудио. |
IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES IOCTL получает значения свойств тома боковой полосы указанной конечной точки звука. |
IOCTL_SBAUD_GET_SIOP IOCTL_SBAUD_GET_SIOP IOCTL используется для получения SIOP. |
IOCTL_SBAUD_GET_SIOP_UPDATE IOCTL_SBAUD_GET_SIOP_UPDATE используется для получения обновляемой конфигурации-codec-SIOP. |
IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE IOCTL используется для обновлений состояния потока. |
IOCTL_SBAUD_GET_SUPPORTED_FORMATS Звуковой драйвер выдает код элемента управления IOCTL_SBAUD_GET_SUPPORTED_FORMATS для получения сведений о форматах потоков, поддерживаемых боковой конечной точкой аудио. |
IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE IOCTL получает параметр уровня громкости боковой конечной точки аудио. |
IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES Звуковой драйвер может вызывать IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES для запроса диапазонов данных с шагами тома и минимального или максимального значения для всех каналов. |
IOCTL_SBAUD_SET_DEVICE_CLAIMED IOCTL_SBAUD_SET_DEVICE_CLAIMED IOCTL утверждает устройство для боковой полосы. |
IOCTL_SBAUD_SET_MUTE IOCTL_SBAUD_SET_MUTE IOCTL используется для настройки отключения отрисовки (динамик). |
IOCTL_SBAUD_SET_SIDETONE_PROPERTY IOCTL_SBAUD_SET_SIDETONE_PROPERTY IOCTL используется для задания свойства тонов на стороне. |
IOCTL_SBAUD_SET_SIOP Для задания команды SIOP используется IOCTL_SBAUD_SET_SIOP IOCTL. |
IOCTL_SBAUD_SET_VOLUME IOCTL_SBAUD_SET_VOLUME IOCTL используется для задания тома в определенном канале. |
IOCTL_SBAUD_STREAM_CLOSE При закрытии пин-кода KS отправьте IOCTL_SBAUD_STREAM_CLOSE. |
IOCTL_SBAUD_STREAM_OPEN При первом переходе выше KSSTATE_STOP (обычно на KSSTATE_ACQUIRE) отправьте IOCTL_SBAUD_STREAM_OPEN. |
IOCTL_SBAUD_STREAM_START При переходе до KSSTATE_RUN отправьте IOCTL_SBAUD_STREAM_START. |
IOCTL_SBAUD_STREAM_SUSPEND При переходе ниже KSSTATE_RUN отправьте IOCTL_SBAUD_STREAM_SUSPEND. |
Функции
SIDEBANDAUDIO_IOCTL Макрос, используемый для SIDEBANDAUDIO_IOCTL. |
Структуры
SIDEBANDAUDIO_CONNECTION_PARAMS Структура SIDEBANDAUDIO_CONNECTION_PARAMS описывает значение индекса конечной точки и подключения. |
SIDEBANDAUDIO_DEVICE_DESCRIPTOR Структура SIDEBANDAUDIO_DEVICE_DESCRIPTOR описывает количество конечных точек на устройстве. |
SIDEBANDAUDIO_DEVICE_ERROR Структура SIDEBANDAUDIO_DEVICE_ERROR описывает ошибку, сообщаемую на устройстве. |
SIDEBANDAUDIO_ENDPOINT_CAPABILITIES Структура SIDEBANDAUDIO_ENDPOINT_CAPABILITIES описывает возможности драйвера звуковой точки боковой полосы. |
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR Структура SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR описывает характеристики боковой звуковой конечной точки. |
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR2 Вторая версия структуры SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR. В нем описываются характеристики драйвера звуковой конечной точки. |
SIDEBANDAUDIO_IO_PARAM_HEADER Структура SIDEBANDAUDIO_IO_PARAM_HEADER описывает размер и тип параметра ввода-вывода. |
SIDEBANDAUDIO_MUTE_PARAMS Структура SIDEBANDAUDIO_MUTE_PARAMS описывает индекс конечной точки, канал, режим немедленной операции и отключение значения. |
SIDEBANDAUDIO_SIDETONE_DESCRIPTOR Структура SIDEBANDAUDIO_SIDETONE_DESCRIPTOR описывает компоненты выключения и тома топологии боковой части. |
SIDEBANDAUDIO_SIDETONE_PARAMS Структура SIDEBANDAUDIO_SIDETONE_PARAMS описывает индекс конечной точки и значение боковой стороны. |
SIDEBANDAUDIO_SIOP_REQUEST_PARAM Структура SIDEBANDAUDIO_SIOP_REQUEST_PARAM описывает параметр запроса SIOP переменной. |
SIDEBANDAUDIO_STREAM_OPEN_PARAMS Структура SIDEBANDAUDIO_STREAM_OPEN_PARAMS описывает параметры ввода-вывода переменной для операций ввода-вывода для операций ввода-вывода. |
SIDEBANDAUDIO_STREAM_STATUS_PARAMS Структура SIDEBANDAUDIO_STREAM_STATUS_PARAMS описывает индекс конечной точки и NTSTATUS ошибки устройства. |
SIDEBANDAUDIO_SUPPORTED_FORMATS Структура SIDEBANDAUDIO_SUPPORTED_FORMATS описывает форматы, поддерживаемые конечной точкой аудио. |
SIDEBANDAUDIO_VOLUME_PARAMS Структура SIDEBANDAUDIO_VOLUME_PARAMS описывает индекс конечной точки, канал, режим немедленной операции и значения тома. |
Перечисления
SIDEBANDAUDIO_PARAMS_MSFT_TYPE_ID Параметры, определенные для SIDEBANDAUDIO_PARAMS_SET_STANDARD — идентификаторы типов Майкрософт |