android - ANativeWindow_lock 和 AndroidBitmap_lockPixels

标签 android performance android-ndk

在 ndk 示例文件夹中有 2 个示例 (bitmap-plasma) 和 (native-plasma)。 第一个写入位图,然后使用 AndroidBitmap_lockPixels 在 surfaceview 上 blit 位图。 第二个是使用 ANativeWindow_lock 直接写入屏幕的完整 C 应用程序。

我想做的是直接在表面 View 上绘制。 有可能用 ndk 做到这一点吗?

最佳答案

不确定你们是否还需要这方面的帮助。 NDK 包中还有另一个示例,称为 native-media。在那里,您可以找到在 Surface 对象上播放视频的示例(作为引用传入 native 源代码)。

他们还提供了一个使用 Java API 在同一个应用程序上播放视频的示例。

关于android - ANativeWindow_lock 和 AndroidBitmap_lockPixels,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8643661/

相关文章:

java - 创建 Formatter 对象失败

android - ListView 具有固定数量的显示项目

android - 无法访问 'https://github.com/user name/projectName.git/' : SSL certificate problem: self signed certificate in certificate chain

wordpress - 删除 Avada 主题中未使用的脚本

Android NDK API 列表?

android - 如何通过ndk访问Java静态字段

Android:从字符串中解析简单的数学公式

mysql - 向 50M+ 记录表添加列?最有效的方法?

java - 为什么这些矩阵乘法的性能如此不同?

Android 4.2 ndk : library loading crash: load_library(linker. cpp :750) || soinfo_link_image || libhoudini. 所以 ||打开简历