Oboe now features resampling and format conversion so you can request a stream with a specific sample rate, channel count or format and still receive a low latency stream. Do this using the following methods:
AudioStreamBuilder builder;
builder.setSampleRateConversionQuality(SampleRateConversionQuality::Medium);
builder.setChannelConversionAllowed(true);
builder.setFormatConversionAllowed(true);`
The new ManagedStream
class takes care of a stream lifecycle for you. Open one using the following code:
ManagedStream myStream;
AudioStreamBuilder builder;
b.openManagedStream(myStream);
Many other bug fixes.
Full list of changes: 1.2.0...1.3-stable