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).
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 |