sidebandaudio.h-Header
Der sidebandaudio.h-Header beschreibt DDI zum Aktivieren von Sideband-Audio für bestimmte Bustypen (USB Audio 1.0, A2DP usw.).
sidebandaudio.h enthält die folgenden Programmierschnittstellen:
IOCTLs
IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE Der IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE IOCTL-Steuerelementcodecode erhält eine Verbindung status Update. |
IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR Der Audiotreiber gibt die IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR aus, um Informationen zu einer aktivierten Sideband-Audiogeräteschnittstelle abzurufen. |
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR Der Audiotreiber gibt den IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR-Steuerungscode aus, um Informationen zu einem Audioendpunkt abzurufen, der über die Seitenband-Audiogeräteschnittstelle verfügbar gemacht wird. |
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2 Der Audiotreiber gibt den IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2-Steuerungscode aus, um Informationen zu einem Audioendpunkt abzurufen, der über die Seitenband-Audiogeräteschnittstelle verfügbar gemacht wird. |
IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE Die IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE IOCTL wird für Fehlerupdates status verwendet. |
IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE Die IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE IOCTL ruft die Stummschaltebeneneinstellung des Sideband-Audioendpunkts ab. |
IOCTL_SBAUD_GET_MUTEPROPERTYVALUES Der Audiotreiber kann die IOCTL_SBAUD_GET_MUTEPROPERTYVALUES IOCTL aufrufen, um die stummgeschalteten abgestuften Datenbereiche und die Min/Max-Werte für alle Kanäle abzufragen. |
IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE Die IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE IOCTL ruft die Randtoneinstellung des Seitenband-Audioendpunkts ab. |
IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES Die IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES IOCTL ruft die Nebentonlautstärke-Eigenschaftswerte des angegebenen Seitenbandendpunkts ab. |
IOCTL_SBAUD_GET_SIOP Die IOCTL_SBAUD_GET_SIOP IOCTL wird zum Abrufen des SIOP verwendet. |
IOCTL_SBAUD_GET_SIOP_UPDATE Die IOCTL_SBAUD_GET_SIOP_UPDATE wird verwendet, um die aktualisierbare konfiguration-codec-SIOP abzurufen. |
IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE Die IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE IOCTL wird für Stream-status-Updates verwendet. |
IOCTL_SBAUD_GET_SUPPORTED_FORMATS Der Audiotreiber gibt den IOCTL_SBAUD_GET_SUPPORTED_FORMATS-Steuerelementcode aus, um Informationen zu den Streamformaten abzurufen, die vom Seitenband-Audioendpunkt unterstützt werden. |
IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE Die IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE IOCTL ruft die Lautstärkepegeleinstellung des Seitenband-Audioendpunkts ab. |
IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES Der Audiotreiber kann IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES aufrufen, um die abgestuften Datenbereiche und die Min/Max-Werte für alle Kanäle abzufragen. |
IOCTL_SBAUD_SET_DEVICE_CLAIMED Die IOCTL_SBAUD_SET_DEVICE_CLAIMED IOCTL beansprucht das Gerät für Seitenband. |
IOCTL_SBAUD_SET_MUTE Die IOCTL_SBAUD_SET_MUTE IOCTL wird verwendet, um die Stummschaltung des Renders (Lautsprecher) festzulegen. |
IOCTL_SBAUD_SET_SIDETONE_PROPERTY Die IOCTL_SBAUD_SET_SIDETONE_PROPERTY IOCTL wird verwendet, um die Seitentoneigenschaft festzulegen. |
IOCTL_SBAUD_SET_SIOP Die IOCTL_SBAUD_SET_SIOP IOCTL wird verwendet, um einen SIOP-Befehl festzulegen. |
IOCTL_SBAUD_SET_VOLUME Die IOCTL_SBAUD_SET_VOLUME IOCTL wird verwendet, um die Lautstärke für einen bestimmten Kanal festzulegen. |
IOCTL_SBAUD_STREAM_CLOSE Senden Sie beim Schließen des KS-Pins IOCTL_SBAUD_STREAM_CLOSE. |
IOCTL_SBAUD_STREAM_OPEN Senden Sie beim ersten Übergang über KSSTATE_STOP (normalerweise zu KSSTATE_ACQUIRE) IOCTL_SBAUD_STREAM_OPEN. |
IOCTL_SBAUD_STREAM_START Senden Sie beim Übergang zu KSSTATE_RUN IOCTL_SBAUD_STREAM_START. |
IOCTL_SBAUD_STREAM_SUSPEND Senden Sie beim Übergang unter KSSTATE_RUN IOCTL_SBAUD_STREAM_SUSPEND. |
Functions
SIDEBANDAUDIO_IOCTL Ein Makro, das für die SIDEBANDAUDIO_IOCTL verwendet wird. |
Strukturen
SIDEBANDAUDIO_CONNECTION_PARAMS Die SIDEBANDAUDIO_CONNECTION_PARAMS-Struktur beschreibt den Endpunktindex und den Verbindungswert. |
SIDEBANDAUDIO_DEVICE_DESCRIPTOR Die SIDEBANDAUDIO_DEVICE_DESCRIPTOR-Struktur beschreibt die Anzahl der Endpunkte auf dem Gerät. |
SIDEBANDAUDIO_DEVICE_ERROR Die SIDEBANDAUDIO_DEVICE_ERROR-Struktur beschreibt den auf dem Gerät gemeldeten Fehler. |
SIDEBANDAUDIO_ENDPOINT_CAPABILITIES Die SIDEBANDAUDIO_ENDPOINT_CAPABILITIES-Struktur beschreibt die Funktionen des Sideband-Audioendpunkttreibers. |
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR Die SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR-Struktur beschreibt die Merkmale eines Sideband-Audioendpunkts. |
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR2 Die zweite Version der SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR Struktur. Es beschreibt die Merkmale des Audioendpunkttreibers. |
SIDEBANDAUDIO_IO_PARAM_HEADER Die SIDEBANDAUDIO_IO_PARAM_HEADER-Struktur beschreibt die Größe und den Typ des E/A-Parameters. |
SIDEBANDAUDIO_MUTE_PARAMS Die SIDEBANDAUDIO_MUTE_PARAMS-Struktur beschreibt den Endpunktindex, den Kanal, den unmittelbaren Betriebsmodus und den Stummschaltwert. |
SIDEBANDAUDIO_SIDETONE_DESCRIPTOR Die SIDEBANDAUDIO_SIDETONE_DESCRIPTOR Struktur beschreibt Stumm- und Volumekomponenten der Seitentontopologie. |
SIDEBANDAUDIO_SIDETONE_PARAMS Die SIDEBANDAUDIO_SIDETONE_PARAMS-Struktur beschreibt den Endpunktindex und den Nebentonwert. |
SIDEBANDAUDIO_SIOP_REQUEST_PARAM Die SIDEBANDAUDIO_SIOP_REQUEST_PARAM-Struktur beschreibt den SIOP-Anforderungsparameter der Variablen. |
SIDEBANDAUDIO_STREAM_OPEN_PARAMS Die SIDEBANDAUDIO_STREAM_OPEN_PARAMS-Struktur beschreibt die Variablen-E/A-Parameter für IOCTLs. |
SIDEBANDAUDIO_STREAM_STATUS_PARAMS Die SIDEBANDAUDIO_STREAM_STATUS_PARAMS-Struktur beschreibt den Endpunktindex und den Gerätefehler NTSTATUS. |
SIDEBANDAUDIO_SUPPORTED_FORMATS Die SIDEBANDAUDIO_SUPPORTED_FORMATS-Struktur beschreibt die vom Audioendpunkt unterstützten Formate. |
SIDEBANDAUDIO_VOLUME_PARAMS Die SIDEBANDAUDIO_VOLUME_PARAMS-Struktur beschreibt den Endpunktindex, den Kanal, den unmittelbaren Betriebsmodus und den Volumewert. |
Enumerationen
SIDEBANDAUDIO_PARAMS_MSFT_TYPE_ID Für SIDEBANDAUDIO_PARAMS_SET_STANDARD definierte Parameter : Microsoft-Typ-IDs |