You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jianglk.darker 7ee447c011
v811_spc009_project
7 months ago
..
src/main v811_spc009_project 7 months ago
README.md v811_spc009_project 7 months ago
build.gradle v811_spc009_project 7 months ago
hello-oboe-screenshot.png v811_spc009_project 7 months ago
proguard-rules.pro v811_spc009_project 7 months ago

README.md

Hello Oboe

Creates an output (playback) stream and plays a sine wave when you tap the screen.

Here's an overview of the UI:

Audio API: Leave as "Unspecified" to select the best audio API for the current API level, or select AAudio or OpenSL ES to force the use of that API. AAudio is only available on Android API 26 and above.

Audio device: Choose the audio device, or leave as "Automatic" to use the default device. The list of audio devices is automatically updated when devices (e.g. headphones, USB audio devices) are added or removed.

Channel count: Choose the number of audio channels to output. A different pitched sine wave will be played through each of the channels.

Buffer size: Choose the buffer size in bursts. A burst is an array of audio frames read by the audio device in a single operation and typically represents the minimum possible buffer size.

Latency: Shows the average latency of the audio stream between data entering the stream and it being presented to the audio device. This latency figure is only as accurate as the timestamps being reported by the audio device to the Android audio framework. It does not include any latency introduced after the audio device (e.g. echo cancellation for the built-in speaker). Only available on API 26+.

Screenshots

hello-oboe-screenshot