在 Android 上运行 FFmpeg ExamplesReference FFmpeg FFmpeg Examples trunk FFmpeg Examples 4.1 项目源代码 FFmpegExamples 部分代码 CMakeLists.txt 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505 2022-03-20
MP3 数据解码Reference Rhythm Game sample 加载 assets 中的 MP3 文件 AAssetDataSource.cpp 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061#include < 2021-09-28
MP3 封装格式Reference ID3 ID3v1 ID3v2.3.0 ID3v2.4.0-changes MPEG Audio Layer I/II/III frame header MP3文件解析详解 MP3 File Structure The LAME Project 基本结构 简介 当您听音乐时,ID3 标签提供标题、艺术家、年份、流派和其他重要信息。在这里您可以找到当前的标准文件; 2021-09-11
Android NDK sample 之 drumthumperReference Oboe 源代码 Oboe 指南 Oboe API 简介 DrumThumper 是一个“鼓垫”应用程序,它展示了使用 Android Oboe API 进行低延迟音频播放的最佳实践。DrumThumper 由一组触发垫小部件和一个可选的用于控制每个虚拟鼓的电平和立体声位置的 UI 组成。音频样本作为 WAV 数据存储在应用程序资源中。这被解析并加载到内存块中(通过 2021-09-03
WAV 封装格式Reference Audio File Format Specifications Specification Wave File Format Wave 文件有一个主 RIFF 块,其中包括一个 WAVE 标识符,后跟子块。 数据以小端字节序存储。 Field|Length|Contents –|– ckID |4 |Chunk ID: “RIFF” cksize |4 |Chun 2021-09-03
Android NDK sample 之 SoundBoardReference Oboe 源代码 Oboe 指南 Oboe API 简介 你想用数字音乐演奏吗?现在可以了! 此示例演示了如何通过以下方式获得最低延迟和最佳计算吞吐量: 让 Oboe 为当前设备选择最佳的默认流属性 将性能模式设置为 LowLatency(低延迟) 将共享模式设置为 Exclusive(独占) 将缓冲区大小设置为 2 个突发 使用 -Ofast 编译器优化标志,即使 2021-08-30
Android NDK sample 之 LiveEffectReference Oboe 源代码 Oboe 指南 Oboe API 简介 此示例简单地将音频从输入流循环到输出流,以演示 2 个流接口的用法。 耳返,类似audio-echo,区别就是支持AAudio API。 启动页 可以选择音频输入设备 可以选择音频输出设备 可以选择使用的 API 点击start启动耳返,启动耳返后点击stop关闭耳返 Stream Configura 2021-08-29
Android NDK sample 之 MegaDroneReference Oboe 源代码 Oboe 指南 Oboe API 简介 Mega Drone 是一个应用程序,它创建 100 个振荡器,将它们的输出组合到混音器中并播放产生的声音。 此示例演示了如何通过以下方式获得最低延迟和最佳计算吞吐量: 让 Oboe 为当前设备选择最佳的默认流属性 将性能模式设置为 LowLatency(低延迟) 将共享模式设置为 Exclusive(独占) 2021-08-27
Android NDK API 之 MediaReference Media API include 123456789#include <NdkImage.h>#include <NdkImageReader.h>#include <NdkMediaCodec.h>#include <NdkMediaCrypto.h>#include <NdkMediaDrm.h>#in 2021-08-27
Android NDK API 之 AssetReference Asset API include 12#include <asset_manager.h>#include <asset_manager_jni.h> Enumerations 使用 AAssetManager_open 打开资产的可用访问模式。 Anonymous Enum 14 说明 AASSET_MODE_UNKNOW 2021-08-26