New file |
| | |
| | | Native Codec |
| | | ============ |
| | | Native Codec is an Android C++ sample that uses the Native Media Codec API to play a video. |
| | | |
| | | encoded stream files are under |
| | | app/src/main/assets/clips |
| | | one file testfile.mp4 is provided as an example. |
| | | To add your own files: |
| | | - copy your stream file into app/src/main/assets/ |
| | | - add your file name to res/strings.xml, "source_array" |
| | | - compile and run app |
| | | - from android device, select your stream |
| | | |
| | | |
| | | This sample uses the new [Android Studio CMake plugin](http://tools.android.com/tech-docs/external-c-builds) with C++ support. |
| | | |
| | | Pre-requisites |
| | | -------------- |
| | | - Android Studio 2.2+ with [NDK](https://developer.android.com/ndk/) bundle. |
| | | |
| | | Getting Started |
| | | --------------- |
| | | 1. [Download Android Studio](http://developer.android.com/sdk/index.html) |
| | | 1. Launch Android Studio. |
| | | 1. Open the sample directory. |
| | | 1. Open *File/Project Structure...* |
| | | - Click *Download* or *Select NDK location*. |
| | | 1. Click *Tools/Android/Sync Project with Gradle Files*. |
| | | 1. Click *Run/Run 'app'*. |
| | | 1. Open a terminal prompt and run `adb push testfile.mp4 /sdcard/testfile.mp4` to copy the test video file. |
| | | |
| | | Screenshots |
| | | ----------- |
| | |  |
| | | |
| | | Support |
| | | ------- |
| | | If you've found an error in these samples, please [file an issue](https://github.com/googlesamples/android-ndk/issues/new). |
| | | |
| | | Patches are encouraged, and may be submitted by [forking this project](https://github.com/googlesamples/android-ndk/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 Feedbacks](http://tools.android.com/feedback) |
| | | |
| | | License |
| | | ------- |
| | | Copyright 2015 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. |