Partager via


en-tête sidebandaudio.h

L’en-tête sidebandaudio.h décrit DDI pour activer l’audio de bande latérale pour des types de bus spécifiques (USB Audio 1.0, A2DP, etc.).

Audio

sidebandaudio.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE

Le code de code de contrôle IOCTL IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE obtient une mise à jour de l’état de connexion.
IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR

Le pilote audio émet le IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR pour obtenir des informations sur une interface de périphérique audio à bande latérale activée.
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR

Le pilote audio émet le code de contrôle IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR pour obtenir des informations sur un point de terminaison audio exposé via l’interface de périphérique audio de bande latérale.
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2

Le pilote audio émet le code de contrôle IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2 pour obtenir des informations sur un point de terminaison audio exposé via l’interface de périphérique audio de bande latérale.
IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE

La IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE IOCTL est utilisée pour les mises à jour d’état d’erreur.
IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE

La IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE IOCTL obtient le paramètre de niveau de muet du point de terminaison audio de bande latérale.
IOCTL_SBAUD_GET_MUTEPROPERTYVALUES

Le pilote audio peut appeler le IOCTL_SBAUD_GET_MUTEPROPERTYVALUES IOCTL pour interroger les plages de données pas à pas et les valeurs min/max pour tous les canaux.
IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE

La IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE IOCTL obtient le paramètre de l’audio de bande latérale.
IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES

La IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES IOCTL obtient les valeurs de propriété de volume de l’élément sidetone du point de terminaison audio spécifié
IOCTL_SBAUD_GET_SIOP

La IOCTL_SBAUD_GET_SIOP IOCTL est utilisée pour obtenir le SIOP.
IOCTL_SBAUD_GET_SIOP_UPDATE

La IOCTL_SBAUD_GET_SIOP_UPDATE est utilisée pour obtenir le codec-SIOP configuré pouvant être mis à jour.
IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE

La IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE IOCTL est utilisée pour les mises à jour d’état de flux.
IOCTL_SBAUD_GET_SUPPORTED_FORMATS

Le pilote audio émet le code de contrôle IOCTL_SBAUD_GET_SUPPORTED_FORMATS pour obtenir des informations sur les formats de flux pris en charge par le point de terminaison audio de bande latérale.
IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE

La IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE IOCTL obtient le paramètre de niveau de volume du point de terminaison audio de bande latérale.
IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES

Le pilote audio peut appeler IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES pour interroger les plages de données en volume et les valeurs min/max pour tous les canaux.
IOCTL_SBAUD_SET_DEVICE_CLAIMED

Le IOCTL_SBAUD_SET_DEVICE_CLAIMED IOCTL prétend que l’appareil doit être encadré.
IOCTL_SBAUD_SET_MUTE

La IOCTL_SBAUD_SET_MUTE IOCTL est utilisée pour définir le son de rendu (haut-parleur).
IOCTL_SBAUD_SET_SIDETONE_PROPERTY

La IOCTL_SBAUD_SET_SIDETONE_PROPERTY IOCTL est utilisée pour définir la propriété de ton côté.
IOCTL_SBAUD_SET_SIOP

La IOCTL_SBAUD_SET_SIOP IOCTL est utilisée pour définir une commande SIOP.
IOCTL_SBAUD_SET_VOLUME

La IOCTL_SBAUD_SET_VOLUME IOCTL est utilisée pour définir le volume sur un canal spécifique.
IOCTL_SBAUD_STREAM_CLOSE

À la fermeture de la broche KS, envoyez IOCTL_SBAUD_STREAM_CLOSE.
IOCTL_SBAUD_STREAM_OPEN

Lors de la première transition ci-dessus KSSTATE_STOP (normalement à KSSTATE_ACQUIRE), envoyez IOCTL_SBAUD_STREAM_OPEN.
IOCTL_SBAUD_STREAM_START

Lors de la transition jusqu’à KSSTATE_RUN, envoyez IOCTL_SBAUD_STREAM_START.
IOCTL_SBAUD_STREAM_SUSPEND

Lors de la transition ci-dessous KSSTATE_RUN, envoyez IOCTL_SBAUD_STREAM_SUSPEND.

Fonctions

 
SIDEBANDAUDIO_IOCTL

Macro utilisée pour le SIDEBANDAUDIO_IOCTL.

Structures

 
SIDEBANDAUDIO_CONNECTION_PARAMS

La structure SIDEBANDAUDIO_CONNECTION_PARAMS décrit l’index de point de terminaison et la valeur de connexion.
SIDEBANDAUDIO_DEVICE_DESCRIPTOR

La structure SIDEBANDAUDIO_DEVICE_DESCRIPTOR décrit le nombre de points de terminaison sur l’appareil.
SIDEBANDAUDIO_DEVICE_ERROR

La structure SIDEBANDAUDIO_DEVICE_ERROR décrit l’erreur signalée sur l’appareil.
SIDEBANDAUDIO_ENDPOINT_CAPABILITIES

La structure SIDEBANDAUDIO_ENDPOINT_CAPABILITIES décrit les fonctionnalités du pilote de point de terminaison audio de bande latérale.
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR

La structure SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR décrit les caractéristiques d’un point de terminaison audio de bande latérale.
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR2

Deuxième version du struct SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR. Il décrit les caractéristiques du pilote de point de terminaison audio.
SIDEBANDAUDIO_IO_PARAM_HEADER

La structure SIDEBANDAUDIO_IO_PARAM_HEADER décrit la taille et le type du paramètre d’E/S.
SIDEBANDAUDIO_MUTE_PARAMS

La structure SIDEBANDAUDIO_MUTE_PARAMS décrit l’index de point de terminaison, le canal, le mode immédiat d’opération et la valeur de désactivation.
SIDEBANDAUDIO_SIDETONE_DESCRIPTOR

La structure SIDEBANDAUDIO_SIDETONE_DESCRIPTOR décrit les composants de muet et de volume de la topologie de l’élément sidetone.
SIDEBANDAUDIO_SIDETONE_PARAMS

La structure SIDEBANDAUDIO_SIDETONE_PARAMS décrit l’index de point de terminaison et la valeur de l’index de l’élément sidetone.
SIDEBANDAUDIO_SIOP_REQUEST_PARAM

La structure SIDEBANDAUDIO_SIOP_REQUEST_PARAM décrit le paramètre de requête SIOP variable.
SIDEBANDAUDIO_STREAM_OPEN_PARAMS

La structure SIDEBANDAUDIO_STREAM_OPEN_PARAMS décrit les paramètres d’E/S de variable pour les IOCTLs.
SIDEBANDAUDIO_STREAM_STATUS_PARAMS

La structure SIDEBANDAUDIO_STREAM_STATUS_PARAMS décrit l’index de point de terminaison et l’erreur d’appareil NTSTATUS.
SIDEBANDAUDIO_SUPPORTED_FORMATS

La structure SIDEBANDAUDIO_SUPPORTED_FORMATS décrit les formats pris en charge par le point de terminaison audio.
SIDEBANDAUDIO_VOLUME_PARAMS

La structure SIDEBANDAUDIO_VOLUME_PARAMS décrit l’index de point de terminaison, le canal, le mode immédiat d’opération et la valeur du volume.

Énumérations

 
SIDEBANDAUDIO_PARAMS_MSFT_TYPE_ID

Paramètres définis pour SIDEBANDAUDIO_PARAMS_SET_STANDARD - ID de type Microsoft