Class MixedAudioDevice

All Implemented Interfaces:
MixedDevice<MixedAudioDeviceSource>, Releasable

public class MixedAudioDevice extends CustomAudioSource implements MixedDevice<MixedAudioDeviceSource>
A mixed audio device that can accept multiple audio sources to be mixed together to produce a final output. A mixed audio device with no input sources will still produce output, but the output will be silent.

Note: Multiple audio sources will have their audio added together. If there are too many loud sources sending samples at the same time, the output may be clipped. Turn down the gain on individual sources to compensate if necessary. This can be created through DeviceDiscovery.