摘要:
Android Studio 运行AVD的时候出现: Installation failed with message Failed to finalize session : INSTALL_FAILED_INVALID_APK: /data/app/ 解决方法: File -> Settings 阅读全文
摘要:
自定义Dialog中添加下列代码: 阅读全文
摘要:
EGL 用它开发需要做哪些事情。 DIsplay 与原生窗口建立链接。EGL在Android中可以用java调,也可以用C++调。 EGLDisplay eglGetDisplay // 获取原生窗口的链接 EGLBoolean eglInitlize // 再进行窗口的初始化。 Surface配置 阅读全文
摘要:
一.包含头文件和库文件 CMakeLists 代码 二.示例代码 阅读全文
摘要:
PS:注意在 setContentView() 方法前调用。 阅读全文
摘要:
一.包含头文件和库文件 这里采用的是NDK中的ANativeWindow来完成视频的播放,因为需要添加相关的库和头文件。 CMakeLists 添加头文件 二.示例代码 阅读全文
摘要:
一.包含头文件和库文件 修改CMakeLists 更新target_link_libraries 在代码中包含头文件 #include <libswresample/swresample.h> 二.相关函数说明 a) SwrContext *swr_alloc(void); // 分配重采样的上下文 阅读全文
摘要:
一.包含头文件和库文件 像素格式的相关函数包含在 libswscale.so 库中,CMakeLists需要做下列改动: target_link_libraries 同时在代码中包含头文件 #include <libswscale/swscale.h> 二. 相关函数说明 a) sws_getCon 阅读全文
摘要:
一.AVFrame 用来存放解码后的数据。 【相关函数】 AVFrame *frame = av_frame_alloc(); // 空间分配,分配一个空间并初始化。 void av_frame_free(AVFrame **frame); // 空间释放。两种释放方式,一种是将引用计数-1, in 阅读全文
摘要:
在视频领域,电影、电视、数字视频等可视为随时间连续变换的许多张画面,而“帧( Frame)”是指每一张画面。而我们日常口语习惯或者说不严谨的交流中,通常对于帧数( Frames)与帧率( Frame rate)之间都是混淆的,那么今天子凡就简单的来科普一下这些科技生活方式的小知识。 帧 Frame 阅读全文