1*05767d91SRobert WuHello Oboe 2*05767d91SRobert Wu========== 3*05767d91SRobert WuCreates an output (playback) stream and plays a sine wave when you tap the screen. 4*05767d91SRobert Wu 5*05767d91SRobert WuHere's an overview of the UI: 6*05767d91SRobert Wu 7*05767d91SRobert Wu**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. 8*05767d91SRobert Wu 9*05767d91SRobert Wu**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. 10*05767d91SRobert Wu 11*05767d91SRobert Wu**Channel count:** Choose the number of audio channels to output. A different pitched sine wave will be played through each of the channels. 12*05767d91SRobert Wu 13*05767d91SRobert Wu**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. 14*05767d91SRobert Wu 15*05767d91SRobert Wu**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+. 16*05767d91SRobert Wu 17*05767d91SRobert WuScreenshots 18*05767d91SRobert Wu----------- 19*05767d91SRobert Wu 20