en-tête sidebandaudio.h
L’en-tête sidebandaudio.h décrit les DDI permettant d’activer l’audio en bande latérale pour des types de bus spécifiques (USB Audio 1.0, A2DP, etc.).
sidebandaudio.h contient les interfaces de programmation suivantes :
IOCTLs
IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE Le code de contrôle IOCTL IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE obtient une connexion status mise à jour. |
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 à 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 à bande latérale. |
IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE Le IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE IOCTL est utilisé pour les mises à jour status d’erreur. |
IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE Le IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE IOCTL obtient le paramètre de niveau de sourdine 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 de sourdine et les valeurs min/max pour tous les canaux. |
IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE Le IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE IOCTL obtient le paramètre sidetone du point de terminaison audio de bande latérale. |
IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES Le IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES IOCTL obtient les valeurs de propriété de volume sidetone du point de terminaison audio de bande latérale spécifiée |
IOCTL_SBAUD_GET_SIOP Le IOCTL_SBAUD_GET_SIOP IOCTL est utilisé pour obtenir le SIOP. |
IOCTL_SBAUD_GET_SIOP_UPDATE Le IOCTL_SBAUD_GET_SIOP_UPDATE est utilisé pour obtenir le siOP configuré pouvant être mis à jour. |
IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE Le IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE IOCTL est utilisé pour les mises à jour status 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 à bande latérale. |
IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE Le 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 pas à pas de volume et les valeurs min/max pour tous les canaux. |
IOCTL_SBAUD_SET_DEVICE_CLAIMED Le IOCTL_SBAUD_SET_DEVICE_CLAIMED IOCTL réclame l’appareil pour la bande latérale. |
IOCTL_SBAUD_SET_MUTE Le IOCTL_SBAUD_SET_MUTE IOCTL est utilisé pour définir le rendu (haut-parleur) muet. |
IOCTL_SBAUD_SET_SIDETONE_PROPERTY Le IOCTL_SBAUD_SET_SIDETONE_PROPERTY IOCTL est utilisé pour définir la propriété de tonalité latérale. |
IOCTL_SBAUD_SET_SIOP Le IOCTL_SBAUD_SET_SIOP IOCTL est utilisé pour définir une commande SIOP. |
IOCTL_SBAUD_SET_VOLUME Le IOCTL_SBAUD_SET_VOLUME IOCTL est utilisé pour définir le volume sur un canal spécifique. |
IOCTL_SBAUD_STREAM_CLOSE Lors de la fermeture de la broche KS, envoyez IOCTL_SBAUD_STREAM_CLOSE. |
IOCTL_SBAUD_STREAM_OPEN Lors de la première transition au-dessus de KSSTATE_STOP (normalement vers 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 à bande latérale. |
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR La structure SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR décrit les caractéristiques d’un point de terminaison audio à 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 du point de terminaison, le canal, le mode d’opération immédiat et la valeur de désactivation. |
SIDEBANDAUDIO_SIDETONE_DESCRIPTOR La structure SIDEBANDAUDIO_SIDETONE_DESCRIPTOR décrit les composants de mute et de volume de la topologie sidetone. |
SIDEBANDAUDIO_SIDETONE_PARAMS La structure SIDEBANDAUDIO_SIDETONE_PARAMS décrit l’index de point de terminaison et la valeur de 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 variables pour les IOCTL. |
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 du point de terminaison, le canal, le mode d’opération immédiat 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 |