Поддержка I2S на плате разработчика imx7d - PullRequest
1 голос
/ 17 апреля 2019

Поддерживает ли текущая версия ОС Android Things звук i2s с платой разработки imx7d?Я не смог найти его в списке PIO.

1 Ответ

1 голос
/ 17 апреля 2019

Аудио маршруты I2S не предоставляются через API периферийного ввода / вывода.Вместо этого вы можете направить аудиовыход на шину I2S, выбрав маршрут из AudioManager.

AudioManager manager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
AudioDeviceInfo[] devices = manager.getDevices(AudioManager.GET_DEVICES_OUTPUTS);

Интерфейс устройства, где getType() возвращает AudioDeviceInfo.TYPE_BUS, это шина I2S.Этот метод используется в примере Google Assistant для выбора звукового маршрута.

...