Condividi tramite


intestazione sidebandaudio.h

L'intestazione sidebandaudio.h descrive DDI per abilitare l'audio sideband per tipi di bus specifici (USB Audio 1.0, A2DP e così via).

Audio

sidebandaudio.h contiene le interfacce di programmazione seguenti:

IOCTL

 
IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE

Il codice di controllo IOCTL IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE ottiene un aggiornamento dello stato della connessione.
IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR

Il driver audio genera il IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR per ottenere informazioni su un'interfaccia del dispositivo audio a banda abilitata.
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR

Il driver audio genera il codice di controllo IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR per ottenere informazioni su un endpoint audio esposto tramite l'interfaccia del dispositivo audio a banda laterale.
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2

Il driver audio rilascia il codice di controllo IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2 per ottenere informazioni su un endpoint audio esposto tramite l'interfaccia del dispositivo audio a banda laterale.
IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE

Il IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE IOCTL viene usato per gli aggiornamenti dello stato degli errori.
IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE

L'IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE IOCTL ottiene l'impostazione del livello di disattivazione dell'endpoint audio a banda laterale.
IOCTL_SBAUD_GET_MUTEPROPERTYVALUES

Il driver audio può chiamare il IOCTL_SBAUD_GET_MUTEPROPERTYVALUES IOCTL per eseguire query su intervalli di dati con sterminati e valori min/max per tutti i canali.
IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE

L'IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE IOCTL ottiene l'impostazione sidetone dell'endpoint audio a banda laterale.
IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES

Il IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES IOCTL ottiene i valori delle proprietà del volume sidetone dell'endpoint audio specificato
IOCTL_SBAUD_GET_SIOP

Il IOCTL_SBAUD_GET_SIOP IOCTL viene usato per ottenere il SIOP.
IOCTL_SBAUD_GET_SIOP_UPDATE

La IOCTL_SBAUD_GET_SIOP_UPDATE viene usata per ottenere il codec-SIOP configurato updatable.
IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE

Il IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE IOCTL viene usato per gli aggiornamenti dello stato del flusso.
IOCTL_SBAUD_GET_SUPPORTED_FORMATS

Il driver audio rilascia il codice di controllo IOCTL_SBAUD_GET_SUPPORTED_FORMATS per ottenere informazioni sui formati di flusso supportati dall'endpoint audio a banda laterale.
IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE

L'IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE IOCTL ottiene l'impostazione del livello di volume dell'endpoint audio a banda laterale.
IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES

Il driver audio può chiamare IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES per eseguire query su intervalli di dati e valori min/max per tutti i canali.
IOCTL_SBAUD_SET_DEVICE_CLAIMED

Il IOCTL_SBAUD_SET_DEVICE_CLAIMED IOCTL dichiara il dispositivo per la banda laterale.
IOCTL_SBAUD_SET_MUTE

Il IOCTL_SBAUD_SET_MUTE IOCTL viene usato per impostare il rendering (altoparlante) disattivato.
IOCTL_SBAUD_SET_SIDETONE_PROPERTY

Il IOCTL_SBAUD_SET_SIDETONE_PROPERTY IOCTL viene usato per impostare la proprietà tono laterale.
IOCTL_SBAUD_SET_SIOP

Il IOCTL_SBAUD_SET_SIOP IOCTL viene usato per impostare un comando SIOP.
IOCTL_SBAUD_SET_VOLUME

Il IOCTL_SBAUD_SET_VOLUME IOCTL viene usato per impostare il volume su un canale specifico.
IOCTL_SBAUD_STREAM_CLOSE

Alla chiusura del pin KS, inviare IOCTL_SBAUD_STREAM_CLOSE.
IOCTL_SBAUD_STREAM_OPEN

Nella prima transizione sopra KSSTATE_STOP (normalmente per KSSTATE_ACQUIRE), inviare IOCTL_SBAUD_STREAM_OPEN.
IOCTL_SBAUD_STREAM_START

In caso di transizione fino a KSSTATE_RUN, inviare IOCTL_SBAUD_STREAM_START.
IOCTL_SBAUD_STREAM_SUSPEND

Nella transizione seguente KSSTATE_RUN inviare IOCTL_SBAUD_STREAM_SUSPEND.

Funzioni

 
SIDEBANDAUDIO_IOCTL

Macro usata per il SIDEBANDAUDIO_IOCTL.

Strutture

 
SIDEBANDAUDIO_CONNECTION_PARAMS

La struttura SIDEBANDAUDIO_CONNECTION_PARAMS descrive l'indice dell'endpoint e il valore di connessione.
SIDEBANDAUDIO_DEVICE_DESCRIPTOR

La struttura SIDEBANDAUDIO_DEVICE_DESCRIPTOR descrive il numero di endpoint nel dispositivo.
SIDEBANDAUDIO_DEVICE_ERROR

La struttura SIDEBANDAUDIO_DEVICE_ERROR descrive l'errore segnalato nel dispositivo.
SIDEBANDAUDIO_ENDPOINT_CAPABILITIES

La struttura SIDEBANDAUDIO_ENDPOINT_CAPABILITIES descrive le funzionalità del driver dell'endpoint audio a banda laterale.
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR

La struttura SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR descrive le caratteristiche di un endpoint audio sideband.
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR2

Seconda versione dello struct SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR. Descrive le caratteristiche del driver dell'endpoint audio.
SIDEBANDAUDIO_IO_PARAM_HEADER

La struttura SIDEBANDAUDIO_IO_PARAM_HEADER descrive le dimensioni e il tipo del parametro I/O.
SIDEBANDAUDIO_MUTE_PARAMS

La struttura SIDEBANDAUDIO_MUTE_PARAMS descrive l'indice dell'endpoint, il canale, la modalità immediata dell'operazione e il valore mute.
SIDEBANDAUDIO_SIDETONE_DESCRIPTOR

La struttura SIDEBANDAUDIO_SIDETONE_DESCRIPTOR descrive i componenti mute e volume della topologia sidetone.
SIDEBANDAUDIO_SIDETONE_PARAMS

La struttura SIDEBANDAUDIO_SIDETONE_PARAMS descrive l'indice dell'endpoint e il valore sidetone.
SIDEBANDAUDIO_SIOP_REQUEST_PARAM

La struttura SIDEBANDAUDIO_SIOP_REQUEST_PARAM descrive il parametro di richiesta SIOP variabile.
SIDEBANDAUDIO_STREAM_OPEN_PARAMS

La struttura SIDEBANDAUDIO_STREAM_OPEN_PARAMS descrive i parametri di I/O variabile per IOCTLs.
SIDEBANDAUDIO_STREAM_STATUS_PARAMS

La struttura SIDEBANDAUDIO_STREAM_STATUS_PARAMS descrive l'indice dell'endpoint e l'errore del dispositivo NTSTATUS.
SIDEBANDAUDIO_SUPPORTED_FORMATS

La struttura SIDEBANDAUDIO_SUPPORTED_FORMATS descrive i formati supportati dall'endpoint audio.
SIDEBANDAUDIO_VOLUME_PARAMS

La struttura SIDEBANDAUDIO_VOLUME_PARAMS descrive l'indice dell'endpoint, il canale, la modalità immediata dell'operazione e il valore del volume.

Enumerazioni

 
SIDEBANDAUDIO_PARAMS_MSFT_TYPE_ID

Parametri definiti per SIDEBANDAUDIO_PARAMS_SET_STANDARD - ID tipo Microsoft