@RequiresApi(Build.VERSION_CODES.M) @Override public void onAudioDevicesAdded(AudioDeviceInfo[] addedDevices) { for (AudioDeviceInfo info : addedDevices) { if (!info.isSink()) continue; long encodingFlags = getEncodingFlags(info.getEncodings()); if (encodingFlags != 0) mEncodedDevices.put(info.getId(), encodingFlags); } onAudioDevicesChanged(); }
@RequiresApi(Build.VERSION_CODES.M) @Override public void onAudioDevicesAdded(AudioDeviceInfo[] addedDevices) { for (AudioDeviceInfo info : addedDevices) { if (!info.isSink()) continue; long encodingFlags = getEncodingFlags(info.getEncodings()); if (encodingFlags != 0) mEncodedDevices.put(info.getId(), encodingFlags); } onAudioDevicesChanged(); }
@RequiresApi(Build.VERSION_CODES.M) @Override public void onAudioDevicesAdded(AudioDeviceInfo[] addedDevices) { for (AudioDeviceInfo info : addedDevices) { if (!info.isSink()) continue; long encodingFlags = getEncodingFlags(info.getEncodings()); if (encodingFlags != 0) mEncodedDevices.put(info.getId(), encodingFlags); } onAudioDevicesChanged(); }