Vários testes do Android Compatibility Test Suite (CTS) para áudio USB Android exigem a conexão física de periféricos de áudio USB. Para estes, foram implementados testes adicionais do CTS Verifier.
Nomenclatura
Ao longo deste documento, os termos "dispositivo" e "periférico" são usados de maneira muito precisa:
- Dispositivo refere-se ao dispositivo Android.
- Periférico refere-se a um periférico de áudio USB externo conectado ao dispositivo Android.
Periféricos obrigatórios
Para que os testes do verificador CTS de áudio USB conheçam os atributos e recursos que estão verificando, é necessário especificar um conjunto de periféricos conhecidos para testar. Por esse motivo, marcas e tipos específicos são obrigatórios abaixo. Alguns testes requerem um periférico especificamente obrigatório. Outros testes simplesmente exigem um periférico de áudio USB que atenda aos requisitos desses testes específicos. Observe que qualquer um dos periféricos obrigatórios para o teste de atributos de periféricos de áudio USB será compatível com os requisitos dos testes de reprodução e gravação.
Interface de áudio USB
Use um dos periféricos aqui para realizar o teste de atributos periféricos de áudio USB. Eles também podem ser usados para o teste de reprodução e teste de gravação.
Observe que esses dois periféricos foram descontinuados pelo fabricante e serão preteridos em uma versão futura do CTS Verifier.
Uma interface de áudio USB (A PreSonus AudioBox 22VSL). |
Fone de ouvido USB
O teste de botões de áudio USB do CTS Verifier não requer um periférico de fone de ouvido USB específico. Pode ser uma instância de um dos seguintes:
- Um periférico de fone de ouvido USB compatível com a especificação de acessório de fone de ouvido USB Android . Esses periféricos de fone de ouvido são frequentemente indicados pelo fabricante como "Made for Android".
- Um fone de ouvido analógico compatível com a especificação de acessório de fone de ouvido USB Android conectado a um conversor de áudio USB para analógico (como o adaptador de fone de ouvido Google USB-C digital para 3,5 mm ou o adaptador de entrada de áudio HTC USB-C digital para 3,5 mm ).
Exemplos conhecidos de periféricos de fone de ouvido analógicos compatíveis incluem os fones de ouvido intra-auriculares Bose SoundSport® – dispositivos Samsung e Android™ e o UrbanEars Reimers Black Belt feito para fones de ouvido Android . Esses fones de ouvido analógicos devem ser conectados à porta USB do dispositivo por meio de um conversor USB para áudio.
Observe que, em ambos os casos, o botão deve produzir códigos de teclas virtuais para todos os três botões necessários (aumentar volume, diminuir volume, reproduzir/pausar) para que o teste seja bem-sucedido. Consulte a seção de mapeamento de software em Especificação de acessório de fone de ouvido USB Android para obter os códigos de chave virtual.
Um fone de ouvido USB. |
Hardware adicional necessário
Cabos de patch (para loopback) 2 cabos de patch macho curtos de ¼" a ¼" macho para conectar as saídas às entradas do USB
Cabos de conexão macho de ¼" a ¼" macho. |
Cabo periférico USB
Este cabo (que normalmente vem com o periférico) conecta o periférico de áudio USB ao dispositivo host. |
Adaptador USB "On The Go" (OTG)
É necessário um adaptador USB "On The Go" (OTG) para conectar fisicamente o periférico ao dispositivo Android e indicar ao dispositivo Android que ele deve assumir o papel de "host". |
Fones de ouvido analógicos para monitorar a saída da interface de áudio USB para o teste de reprodução.
Conjunto de fones de ouvido analógicos. |
Testes
Em cada teste, indique o sucesso do teste clicando no botão de aprovação do teste (marca de seleção). Caso contrário, indique a falha do teste clicando no botão de falha do teste (ponto de exclamação).
Teste de atributos
Abstrato
Este teste verifica se os atributos (taxas de amostragem suportadas, configurações de canal, formatos de amostra, etc.) correspondem ao conjunto de atributos conhecidos a priori do dispositivo.
Processo
Após invocar o teste no menu principal, conecte um periférico de áudio USB. Se os atributos corresponderem, o botão de aprovação no teste (marca de seleção) será ativado.
Selecione Teste de atributos periféricos de áudio USB. | |
O resumo das instruções é exibido. | |
Tela de pré-conexão. | |
Periférico de áudio USB conectado ao dispositivo Android com cabo periférico e adaptador OTG. | |
Tela pós-conexão. |
Reproduzir teste
Abstrato
Este teste verifica se a reprodução de áudio está funcionando. Ele faz isso gerando um tom de teste de 1KHz e apresentando-o em estéreo (dois canais) ao periférico de áudio USB.
Processo
Após invocar o teste no menu principal, conecte a interface de áudio USB, incluindo o fone de ouvido analógico, ao conector de saída do fone de ouvido na interface para monitoramento.
Pressione o botão PLAY . Se o tom de teste for ouvido em ambos os canais do fone de ouvido, indique a aprovação do teste clicando no botão de aprovação do teste (marca de seleção). Se um ou ambos os canais não reproduzirem o tom, indique a falha do teste clicando no botão de falha do teste (ponto de exclamação).
Notas
Selecione Teste de reprodução periférica de áudio USB. | |
O resumo das instruções é exibido. | |
Tela de pré-conexão. | |
Conecte o periférico de áudio USB ao dispositivo Android. Os fones de ouvido são conectados ao conector de saída de fone de ouvido na interface de áudio USB para monitoramento. | |
Tela pós-conexão. |
Teste de gravação (loopback)
Abstrato
Este teste verifica se a gravação de áudio está funcionando. Ele faz isso gerando um tom nas saídas da interface de áudio USB, que é então roteado através de cabos de manobra para as entradas do periférico de áudio USB.
Processo
Após invocar o teste no menu principal, conecte a interface de áudio USB. Conecte as saídas analógicas às entradas analógicas com cabos de patch. Pressione o botão RECORD LOOPBACK . Se ambos os canais do tom de teste gravado forem mostrados na exibição abaixo, indique o teste aprovado clicando no botão teste aprovado (marca de seleção). Se um ou ambos os canais não forem exibidos, indique a falha do teste clicando no botão de falha do teste (ponto de exclamação).
Notas
Garanta a conexão positiva dos conectores de entrada e saída no periférico. Será necessário ajustar os níveis de entrada para exibir corretamente o sinal gravado.
Selecione Teste de Gravação Periférica de Áudio USB. | |
O resumo das instruções é exibido. | |
Tela de pré-conexão. | |
Interface de áudio USB com loopback conectado ao dispositivo Android. | |
Conexões na parte traseira da interface de áudio USB. | |
Conexões na parte frontal da interface de áudio USB. | |
Tela pós-conexão. | |
Tela pós-conexão, com teste de registro em execução. |
Teste dos botões do fone de ouvido
Abstrato
Este teste verifica se os botões de mídia/transporte no fone de ouvido recomendado são reconhecidos corretamente.
Processo
Após invocar o teste no menu principal, conecte o periférico de fone de ouvido USB. Pressione cada botão de mídia/transporte (reproduzir, pausar, aumentar e diminuir volume) no fone de ouvido. À medida que cada um é reconhecido, ele será reconhecido no painel de teste. Quando todos os botões forem reconhecidos, o botão de aprovação no teste (marca de seleção) será ativado. Clique no botão de aprovação no teste para indicar sucesso. Se o conjunto completo de botões não for reconhecido, indique a falha do teste clicando no botão de falha do teste (ponto de exclamação).
Notas
O periférico de fone de ouvido USB conectado ao dispositivo Android. Observe o adaptador OTG. | |
Selecione Teste de botões periféricos de áudio USB. | |
O resumo das instruções é exibido. | |
Periférico conectado, mas nenhum botão reconhecido (ainda). Observe que os esperados (botões conhecidos do perfil do dispositivo) são indicados com texto em branco; aqueles que não fazem parte do periférico de teste são exibidos em texto cinza. | |
Periférico conectado e botões esperados reconhecidos. |