摘要:
郑重声明:此文转自http://blog.csdn.net/cffishappy/article/details/7631424,尊重原创解码时发现avcodec_decode_audio2返回值总为-1,我程序中代码如下: int out_size = AVCODEC_MAX_AUDIO_FRAME_SIZE; //#define AVCODEC_MAX_AUDIO_FRAME_SIZE 2<<20 uint8_t * inbuf = (uint8_t *)malloc(out_size); FILE* pFileWav; i... 阅读全文
摘要:
声明:本文转载自http://blog.sina.com.cn/s/blog_7aa2703601010jrx.html一、安装CDT、NDKCDT是一个在Eclipse下可以搞C++代码的插件。NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和java 应用一起打包成apk。怎么在eclipse装这两个我就不多说了。大家按照以前装adt和sdk的方法来搞就好了。不过有一点是要注意的:因为cygwin是在window上模拟linux的控制台环境,所以对于访问文件的路径是不能带有空格的,貌似也不能带中文。所以ndk的解压后存放的路径必须不能包括空格或中文,比 阅读全文
摘要:
一、'jnigraphics'库: 这是一个很小的库,展示一个稳定的,基于C语言的,接口,使本机代码安全地访问Java对象的像素缓冲区的位图. 使用它,在你的源代码中包含<android/bitmap.h>,并链接库jnigraphics:LOCAL_LDLIBS + = -ljnigraphics 详细信息,请阅读bitmap.h:build/platforms/android-8/arch-arm/usr/include/android/bitmap.h 简单地说,典型的使用应该是这样的:1 、根据JNI位图句柄,然后使用AndroidBitmap_getInf 阅读全文