├── .gitignore ├── .idea ├── codeStyles │ └── Project.xml ├── gradle.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── manna │ │ └── capture │ │ ├── MainActivity.java │ │ ├── adapter │ │ ├── AdapterDiffCallback.java │ │ ├── BaseAdapter.java │ │ └── ItemViewType.java │ │ ├── capture │ │ ├── AudioCaptureActivity.java │ │ ├── AudioFileActivity.java │ │ ├── AudioFileEntity.java │ │ ├── AudioFileItemType.java │ │ └── AudioPlayActivity.java │ │ ├── utils │ │ ├── AudioFileUtils.java │ │ └── PermissionUtils.java │ │ └── widget │ │ └── CustomViewPager.java │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ ├── ic_launcher_background.xml │ └── shape_bg_start_audio.xml │ ├── layout │ ├── activity_audio_capture.xml │ ├── activity_audio_file.xml │ ├── activity_audio_play.xml │ ├── activity_main.xml │ └── item_audio_file.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_audio.png │ ├── ic_detail_record.png │ ├── ic_launcher.png │ ├── ic_launcher_round.png │ ├── ic_pause_record.png │ ├── ic_play.png │ ├── ic_play_audio.png │ ├── ic_play_round.png │ ├── ic_play_single.png │ ├── ic_round.jpg │ ├── ic_start_audio_record.png │ ├── ic_start_record.png │ └── ic_stop_record.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_round.png │ ├── ic_play_disc.png │ └── ic_play_needle.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library_audio ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── cpp │ ├── CMakeLists.txt │ ├── lame-lib.cpp │ ├── lame-lib.h │ └── libmp3lame │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── VbrTag.c │ │ ├── VbrTag.h │ │ ├── bitstream.c │ │ ├── bitstream.h │ │ ├── depcomp │ │ ├── encoder.c │ │ ├── encoder.h │ │ ├── fft.c │ │ ├── fft.h │ │ ├── gain_analysis.c │ │ ├── gain_analysis.h │ │ ├── i386 │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── choose_table.nas │ │ ├── cpu_feat.nas │ │ ├── fft.nas │ │ ├── fft3dn.nas │ │ ├── fftfpu.nas │ │ ├── fftsse.nas │ │ ├── ffttbl.nas │ │ ├── nasm.h │ │ └── scalar.nas │ │ ├── id3tag.c │ │ ├── id3tag.h │ │ ├── l3side.h │ │ ├── lame-analysis.h │ │ ├── lame.c │ │ ├── lame.h │ │ ├── lame.rc │ │ ├── lame_global_flags.h │ │ ├── lame_util.c │ │ ├── lameerror.h │ │ ├── logoe.ico │ │ ├── machine.h │ │ ├── mpglib_interface.c │ │ ├── newmdct.c │ │ ├── newmdct.h │ │ ├── presets.c │ │ ├── psymodel.c │ │ ├── psymodel.h │ │ ├── quantize.c │ │ ├── quantize.h │ │ ├── quantize_pvt.c │ │ ├── quantize_pvt.h │ │ ├── reservoir.c │ │ ├── reservoir.h │ │ ├── set_get.c │ │ ├── set_get.h │ │ ├── tables.c │ │ ├── tables.h │ │ ├── takehiro.c │ │ ├── util.c │ │ ├── util.h │ │ ├── vbrquantize.c │ │ ├── vbrquantize.h │ │ ├── vector │ │ ├── Makefile.am │ │ ├── Makefile.in │ │ ├── lame_intrin.h │ │ └── xmm_quantize_sub.c │ │ ├── version.c │ │ └── version.h │ ├── java │ └── com │ │ └── manna │ │ └── audio │ │ ├── AudioCapture.java │ │ ├── AudioPlayInterface.java │ │ ├── AudioPlayService.java │ │ ├── AudioPlayer.java │ │ ├── LameEncode.java │ │ ├── utils │ │ ├── ByteUtils.java │ │ ├── Complex.java │ │ ├── FFT.java │ │ ├── FftFactory.java │ │ ├── FileUtils.java │ │ └── TimeUtils.java │ │ └── widget │ │ └── WaveView.java │ ├── jniLibs │ ├── arm64-v8a │ │ └── liblame-lib.so │ └── armeabi-v7a │ │ └── liblame-lib.so │ └── res │ └── values │ └── strings.xml ├── screenshot ├── ic_audio_file.png ├── ic_capture.png ├── ic_play_start.png ├── ic_playing.png ├── ic_start.png └── xiaomiquan.png └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/manna/capture/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/java/com/manna/capture/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/manna/capture/adapter/AdapterDiffCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/java/com/manna/capture/adapter/AdapterDiffCallback.java -------------------------------------------------------------------------------- /app/src/main/java/com/manna/capture/adapter/BaseAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/java/com/manna/capture/adapter/BaseAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/manna/capture/adapter/ItemViewType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/java/com/manna/capture/adapter/ItemViewType.java -------------------------------------------------------------------------------- /app/src/main/java/com/manna/capture/capture/AudioCaptureActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/java/com/manna/capture/capture/AudioCaptureActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/manna/capture/capture/AudioFileActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/java/com/manna/capture/capture/AudioFileActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/manna/capture/capture/AudioFileEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/java/com/manna/capture/capture/AudioFileEntity.java -------------------------------------------------------------------------------- /app/src/main/java/com/manna/capture/capture/AudioFileItemType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/java/com/manna/capture/capture/AudioFileItemType.java -------------------------------------------------------------------------------- /app/src/main/java/com/manna/capture/capture/AudioPlayActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/java/com/manna/capture/capture/AudioPlayActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/manna/capture/utils/AudioFileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/java/com/manna/capture/utils/AudioFileUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/manna/capture/utils/PermissionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/java/com/manna/capture/utils/PermissionUtils.java -------------------------------------------------------------------------------- /app/src/main/java/com/manna/capture/widget/CustomViewPager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/java/com/manna/capture/widget/CustomViewPager.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/shape_bg_start_audio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/drawable/shape_bg_start_audio.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_audio_capture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/layout/activity_audio_capture.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_audio_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/layout/activity_audio_file.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_audio_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/layout/activity_audio_play.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_audio_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/layout/item_audio_file.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_audio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xhdpi/ic_audio.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_detail_record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xhdpi/ic_detail_record.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_pause_record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xhdpi/ic_pause_record.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xhdpi/ic_play.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_play_audio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xhdpi/ic_play_audio.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_play_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xhdpi/ic_play_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_play_single.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xhdpi/ic_play_single.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_round.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xhdpi/ic_round.jpg -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_start_audio_record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xhdpi/ic_start_audio_record.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_start_record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xhdpi/ic_start_record.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_stop_record.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xhdpi/ic_stop_record.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_play_disc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xxhdpi/ic_play_disc.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_play_needle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xxhdpi/ic_play_needle.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library_audio/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library_audio/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/build.gradle -------------------------------------------------------------------------------- /library_audio/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/proguard-rules.pro -------------------------------------------------------------------------------- /library_audio/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library_audio/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /library_audio/src/main/cpp/lame-lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/lame-lib.cpp -------------------------------------------------------------------------------- /library_audio/src/main/cpp/lame-lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/lame-lib.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/Makefile.am -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/Makefile.in -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/VbrTag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/VbrTag.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/VbrTag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/VbrTag.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/bitstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/bitstream.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/bitstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/bitstream.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/depcomp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/depcomp -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/encoder.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/encoder.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/fft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/fft.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/fft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/fft.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/gain_analysis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/gain_analysis.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/gain_analysis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/gain_analysis.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/i386/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/i386/Makefile.am -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/i386/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/i386/Makefile.in -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/i386/choose_table.nas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/i386/choose_table.nas -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/i386/cpu_feat.nas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/i386/cpu_feat.nas -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/i386/fft.nas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/i386/fft.nas -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/i386/fft3dn.nas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/i386/fft3dn.nas -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/i386/fftfpu.nas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/i386/fftfpu.nas -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/i386/fftsse.nas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/i386/fftsse.nas -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/i386/ffttbl.nas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/i386/ffttbl.nas -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/i386/nasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/i386/nasm.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/i386/scalar.nas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/i386/scalar.nas -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/id3tag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/id3tag.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/id3tag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/id3tag.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/l3side.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/l3side.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/lame-analysis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/lame-analysis.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/lame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/lame.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/lame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/lame.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/lame.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/lame.rc -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/lame_global_flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/lame_global_flags.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/lame_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/lame_util.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/lameerror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/lameerror.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/logoe.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/logoe.ico -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/machine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/machine.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/mpglib_interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/mpglib_interface.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/newmdct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/newmdct.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/newmdct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/newmdct.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/presets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/presets.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/psymodel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/psymodel.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/psymodel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/psymodel.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/quantize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/quantize.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/quantize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/quantize.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/quantize_pvt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/quantize_pvt.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/quantize_pvt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/quantize_pvt.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/reservoir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/reservoir.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/reservoir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/reservoir.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/set_get.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/set_get.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/set_get.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/set_get.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/tables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/tables.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/tables.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/takehiro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/takehiro.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/util.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/util.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/vbrquantize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/vbrquantize.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/vbrquantize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/vbrquantize.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/vector/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/vector/Makefile.am -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/vector/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/vector/Makefile.in -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/vector/lame_intrin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/vector/lame_intrin.h -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/vector/xmm_quantize_sub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/vector/xmm_quantize_sub.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/version.c -------------------------------------------------------------------------------- /library_audio/src/main/cpp/libmp3lame/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/cpp/libmp3lame/version.h -------------------------------------------------------------------------------- /library_audio/src/main/java/com/manna/audio/AudioCapture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/java/com/manna/audio/AudioCapture.java -------------------------------------------------------------------------------- /library_audio/src/main/java/com/manna/audio/AudioPlayInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/java/com/manna/audio/AudioPlayInterface.java -------------------------------------------------------------------------------- /library_audio/src/main/java/com/manna/audio/AudioPlayService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/java/com/manna/audio/AudioPlayService.java -------------------------------------------------------------------------------- /library_audio/src/main/java/com/manna/audio/AudioPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/java/com/manna/audio/AudioPlayer.java -------------------------------------------------------------------------------- /library_audio/src/main/java/com/manna/audio/LameEncode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/java/com/manna/audio/LameEncode.java -------------------------------------------------------------------------------- /library_audio/src/main/java/com/manna/audio/utils/ByteUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/java/com/manna/audio/utils/ByteUtils.java -------------------------------------------------------------------------------- /library_audio/src/main/java/com/manna/audio/utils/Complex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/java/com/manna/audio/utils/Complex.java -------------------------------------------------------------------------------- /library_audio/src/main/java/com/manna/audio/utils/FFT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/java/com/manna/audio/utils/FFT.java -------------------------------------------------------------------------------- /library_audio/src/main/java/com/manna/audio/utils/FftFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/java/com/manna/audio/utils/FftFactory.java -------------------------------------------------------------------------------- /library_audio/src/main/java/com/manna/audio/utils/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/java/com/manna/audio/utils/FileUtils.java -------------------------------------------------------------------------------- /library_audio/src/main/java/com/manna/audio/utils/TimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/java/com/manna/audio/utils/TimeUtils.java -------------------------------------------------------------------------------- /library_audio/src/main/java/com/manna/audio/widget/WaveView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/java/com/manna/audio/widget/WaveView.java -------------------------------------------------------------------------------- /library_audio/src/main/jniLibs/arm64-v8a/liblame-lib.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/jniLibs/arm64-v8a/liblame-lib.so -------------------------------------------------------------------------------- /library_audio/src/main/jniLibs/armeabi-v7a/liblame-lib.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/jniLibs/armeabi-v7a/liblame-lib.so -------------------------------------------------------------------------------- /library_audio/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/library_audio/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /screenshot/ic_audio_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/screenshot/ic_audio_file.png -------------------------------------------------------------------------------- /screenshot/ic_capture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/screenshot/ic_capture.png -------------------------------------------------------------------------------- /screenshot/ic_play_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/screenshot/ic_play_start.png -------------------------------------------------------------------------------- /screenshot/ic_playing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/screenshot/ic_playing.png -------------------------------------------------------------------------------- /screenshot/ic_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/screenshot/ic_start.png -------------------------------------------------------------------------------- /screenshot/xiaomiquan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MannaYang/AudioCapturePlay/HEAD/screenshot/xiaomiquan.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app','library_audio' 2 | rootProject.name='AudioCapturePlay' 3 | --------------------------------------------------------------------------------