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