什么时候能支持 android 平台呢?
有什么业务场景需要?
我在看 rustdesk 的代码,发现 android 部分的硬解有些问题,在尝试改,遇到了问题: 在拿到解好的数据后需要将 YUV420转码ARGB才能使用,转码和 flutter 绘制会导致主线程处理变慢,跟不上硬件解码的速度,硬件解码的速度可以达到 60fps。现在想看能不能将android原生的 surface 指针传给mediacodec 直接使用,看到了你这个库 还没实现 android 的方法。所以问下
有兴趣可以pr,目前还没有完成呢
没搞懂要怎么弄,用 c 调用 ndk 的方式去弄吗?我在 android 上做不到获取指针的操作
Android中直接用 surface 渲染就可以了,不要再转RGB数据
要怎么做呢,不知道怎么传递surface到 rust 中,或者说 2 个工作线(rust<->jni)程间怎么传递数据, 新手刚接触,没弄明白
java: SurfaceTexture -> surface jni: surface -> ANative_Window -> opengles