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.
57 lines
2.5 KiB
57 lines
2.5 KiB
4 months ago
|
Oboe Samples
|
||
|
==============
|
||
|
These samples demonstrate how to use the Oboe library:
|
||
|
|
||
|
1. [hello-oboe](hello-oboe): creates an output (playback) stream and plays a
|
||
|
sine wave when you tap the screen
|
||
|
1. [RhythmGame](RhythmGame): A simple rhythm game where you copy the clap patterns you hear by tapping on the screen
|
||
|
1. [MegaDrone](MegaDrone): A one hundred oscillator synthesizer, demonstrates low latency and CPU performance
|
||
|
1. [LiveEffect](LiveEffect): loops audio from input stream to output stream to demonstrate duplex capability
|
||
|
|
||
|
Pre-requisites
|
||
|
-------------
|
||
|
* Android device or emulator running API 16 (Jelly Bean) or above
|
||
|
* [Android SDK 26](https://developer.android.com/about/versions/oreo/android-8.0-migration.html#ptb)
|
||
|
* [NDK r17](https://developer.android.com/ndk/downloads/index.html) or above
|
||
|
* [Android Studio 2.3.0+](https://developer.android.com/studio/index.html)
|
||
|
|
||
|
Getting Started
|
||
|
---------------
|
||
|
1. [Install Android Studio](https://developer.android.com/studio/index.html)
|
||
|
1. Import the sample project into Android Studio
|
||
|
- File -> New -> Import Project
|
||
|
- Browse to oboe/samples/build.gradle
|
||
|
- Click "OK"
|
||
|
1. Click Run, click on the sample you wish to run
|
||
|
|
||
|
Support
|
||
|
-------
|
||
|
If you've found an error in these samples, please [file an issue](https://github.com/google/oboe/issues/new).
|
||
|
|
||
|
Patches are encouraged, and may be submitted by [forking this project](https://github.com/google/oboe/fork) and
|
||
|
submitting a pull request through GitHub. Please see [CONTRIBUTING.md](../CONTRIBUTING.md) for more details.
|
||
|
|
||
|
- [Stack Overflow](http://stackoverflow.com/questions/tagged/android-ndk)
|
||
|
- [Google+ Community](https://plus.google.com/communities/105153134372062985968)
|
||
|
- [Android Tools Feedback](http://tools.android.com/feedback)
|
||
|
|
||
|
|
||
|
License
|
||
|
-------
|
||
|
Copyright 2017 Google, Inc.
|
||
|
|
||
|
Licensed to the Apache Software Foundation (ASF) under one or more contributor
|
||
|
license agreements. See the NOTICE file distributed with this work for
|
||
|
additional information regarding copyright ownership. The ASF licenses this
|
||
|
file to you under the Apache License, Version 2.0 (the "License"); you may not
|
||
|
use this file except in compliance with the License. You may obtain a copy of
|
||
|
the License at
|
||
|
|
||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||
|
|
||
|
Unless required by applicable law or agreed to in writing, software
|
||
|
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||
|
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||
|
License for the specific language governing permissions and limitations under
|
||
|
the License.
|