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 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour