Compartilhar via


cabeçalho sidebandaudio.h

O cabeçalho sidebandaudio.h descreve os DDI's para habilitar o áudio de sideband para tipos de barramento específicos (USB Audio 1.0, A2DP etc.).

Áudio

sidebandaudio.h contém as seguintes interfaces de programação:

IOCTLs

 
IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE

O código de código de controle IOCTL IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE obtém uma conexão status atualização.
IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR

O driver de áudio emite o IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR para obter informações sobre uma interface de dispositivo de áudio de sideband habilitada.
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR

O driver de áudio emite o código de controle IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR para obter informações sobre um ponto de extremidade de áudio exposto por meio da interface do dispositivo de áudio sideband.
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2

O driver de áudio emite o código de controle IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2 para obter informações sobre um ponto de extremidade de áudio exposto por meio da interface do dispositivo de áudio sideband.
IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE

O IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE IOCTL é usado para atualizações de status de erro.
IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE

O IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE IOCTL obtém a configuração de nível de mudo do ponto de extremidade de áudio da faixa lateral.
IOCTL_SBAUD_GET_MUTEPROPERTYVALUES

O driver de áudio pode chamar o IOCTL_SBAUD_GET_MUTEPROPERTYVALUES IOCTL para consultar os intervalos de dados escalonados mudos e os valores mínimo/máximo para todos os canais.
IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE

O IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE IOCTL obtém a configuração de sidetone do ponto de extremidade de áudio da faixa lateral.
IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES

O IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES IOCTL obtém os valores de propriedade de volume sidetone do ponto de extremidade de áudio especificado pela sideband
IOCTL_SBAUD_GET_SIOP

O IOCTL_SBAUD_GET_SIOP IOCTL é usado para obter o SIOP.
IOCTL_SBAUD_GET_SIOP_UPDATE

O IOCTL_SBAUD_GET_SIOP_UPDATE é usado para obter o configured-codec-SIOP atualizável.
IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE

O IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE IOCTL é usado para atualizações de status de fluxo.
IOCTL_SBAUD_GET_SUPPORTED_FORMATS

O driver de áudio emite o código de controle IOCTL_SBAUD_GET_SUPPORTED_FORMATS para obter informações sobre os formatos de fluxo compatíveis com o ponto de extremidade de áudio sideband.
IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE

O IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE IOCTL obtém a configuração de nível de volume do ponto de extremidade de áudio da faixa lateral.
IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES

O driver de áudio pode chamar IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES para consultar os intervalos de dados de nível de volume e os valores mínimo/máximo para todos os canais.
IOCTL_SBAUD_SET_DEVICE_CLAIMED

O IOCTL_SBAUD_SET_DEVICE_CLAIMED IOCTL reivindica o dispositivo para sideband.
IOCTL_SBAUD_SET_MUTE

O IOCTL_SBAUD_SET_MUTE IOCTL é usado para definir o mudo de renderização (alto-falante).
IOCTL_SBAUD_SET_SIDETONE_PROPERTY

O IOCTL_SBAUD_SET_SIDETONE_PROPERTY IOCTL é usado para definir a propriedade de tom lateral.
IOCTL_SBAUD_SET_SIOP

O IOCTL_SBAUD_SET_SIOP IOCTL é usado para definir um comando SIOP.
IOCTL_SBAUD_SET_VOLUME

O IOCTL_SBAUD_SET_VOLUME IOCTL é usado para definir o volume em um canal específico.
IOCTL_SBAUD_STREAM_CLOSE

Ao fechar o pino KS, envie IOCTL_SBAUD_STREAM_CLOSE.
IOCTL_SBAUD_STREAM_OPEN

Na primeira transição acima KSSTATE_STOP (normalmente para KSSTATE_ACQUIRE), envie IOCTL_SBAUD_STREAM_OPEN.
IOCTL_SBAUD_STREAM_START

Ao fazer a transição para KSSTATE_RUN, envie IOCTL_SBAUD_STREAM_START.
IOCTL_SBAUD_STREAM_SUSPEND

Na transição abaixo KSSTATE_RUN, envie IOCTL_SBAUD_STREAM_SUSPEND.

Funções

 
SIDEBANDAUDIO_IOCTL

Uma macro usada para o SIDEBANDAUDIO_IOCTL.

Estruturas

 
SIDEBANDAUDIO_CONNECTION_PARAMS

A estrutura SIDEBANDAUDIO_CONNECTION_PARAMS descreve o índice do ponto de extremidade e o valor da conexão.
SIDEBANDAUDIO_DEVICE_DESCRIPTOR

A estrutura SIDEBANDAUDIO_DEVICE_DESCRIPTOR descreve o número de pontos de extremidade no dispositivo.
SIDEBANDAUDIO_DEVICE_ERROR

A estrutura SIDEBANDAUDIO_DEVICE_ERROR descreve o erro relatado no Dispositivo.
SIDEBANDAUDIO_ENDPOINT_CAPABILITIES

A estrutura SIDEBANDAUDIO_ENDPOINT_CAPABILITIES descreve os recursos do driver de ponto de extremidade de áudio sideband.
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR

A estrutura SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR descreve as características de um ponto de extremidade de áudio sideband.
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR2

A segunda versão do struct SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR. Ele descreve as características do driver de ponto de extremidade de áudio.
SIDEBANDAUDIO_IO_PARAM_HEADER

A estrutura SIDEBANDAUDIO_IO_PARAM_HEADER descreve o tamanho e o tipo do parâmetro de E/S.
SIDEBANDAUDIO_MUTE_PARAMS

A estrutura SIDEBANDAUDIO_MUTE_PARAMS descreve o índice do ponto de extremidade, o canal, o modo imediato de operação e o valor de mudo.
SIDEBANDAUDIO_SIDETONE_DESCRIPTOR

A estrutura SIDEBANDAUDIO_SIDETONE_DESCRIPTOR descreve os componentes de mudo e volume da topologia de sidetone.
SIDEBANDAUDIO_SIDETONE_PARAMS

A estrutura SIDEBANDAUDIO_SIDETONE_PARAMS descreve o índice do ponto de extremidade e o valor de sidetone.
SIDEBANDAUDIO_SIOP_REQUEST_PARAM

A estrutura SIDEBANDAUDIO_SIOP_REQUEST_PARAM descreve o parâmetro de solicitação SIOP variável.
SIDEBANDAUDIO_STREAM_OPEN_PARAMS

A estrutura SIDEBANDAUDIO_STREAM_OPEN_PARAMS descreve os parâmetros de E/S variáveis para IOCTLs.
SIDEBANDAUDIO_STREAM_STATUS_PARAMS

A estrutura SIDEBANDAUDIO_STREAM_STATUS_PARAMS descreve o índice do ponto de extremidade e o erro de dispositivo NTSTATUS.
SIDEBANDAUDIO_SUPPORTED_FORMATS

A estrutura SIDEBANDAUDIO_SUPPORTED_FORMATS descreve os formatos compatíveis com o Ponto de Extremidade de Áudio.
SIDEBANDAUDIO_VOLUME_PARAMS

A estrutura SIDEBANDAUDIO_VOLUME_PARAMS descreve o índice do ponto de extremidade, o canal, o modo imediato de operação e o valor do volume.

Enumerações

 
SIDEBANDAUDIO_PARAMS_MSFT_TYPE_ID

Parâmetros definidos para SIDEBANDAUDIO_PARAMS_SET_STANDARD – IDs de tipo da Microsoft