sidebandaudio.h-Header

Der sidebandaudio.h-Header beschreibt DDI zum Aktivieren von Sideband-Audio für bestimmte Bustypen (USB Audio 1.0, A2DP usw.).

Audio

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