上一页 1 2 3 4 5 6 7 ··· 66 下一页
  2025年5月13日
摘要: 一、概述 结合上一篇的源码。只需要稍作修改即可。去上一篇 二、代码演示 改动地方主要有两个: 1.修改SDLRenderUtil.h工具类 a.定义一个QT的winId void* winId; b.修改生成SDL的窗口 if (winId) {//如果winId不为空就使用Qt的winId句柄创建 阅读全文
posted @ 2025-05-13 11:13 飘杨...... 阅读(43) 评论(0) 推荐(0)
  2025年5月12日
摘要: 一、概述 在音视频处理领域,SDL(Simple DirectMedia Layer)是一个功能强大且跨平台的多媒体开发库,能轻松实现视频播放、渲染等功能。本文聚焦于使用 SDL 播放 RGB24 文件,详细阐述从文件准备、SDL 初始化、窗口与渲染器创建,到 RGB24 数据读取、纹理生成与渲染的 阅读全文
posted @ 2025-05-12 17:51 飘杨...... 阅读(98) 评论(0) 推荐(0)
  2025年4月30日
摘要: 一、概述 音频录制技术已深度融入生活与工作场景,从手机录音到智能家居语音交互都离不开它。Qt 作为跨平台 C++ 开发框架,凭借高效 API 与强兼容性,为音频录制功能开发提供便利。 本博客将带读者掌握 Qt C++ 音频录制核心流程,从概念到实践,助力应对项目开发需求。 二、基本概念 音频录制受采 阅读全文
posted @ 2025-04-30 15:36 飘杨...... 阅读(187) 评论(0) 推荐(0)
  2024年10月18日
摘要: 一、概述 在OpenGL中,想要对物体(模型)进行操作,如:平移、缩放、旋转。其顺序不能错,不同的顺序会给出不同的结果 网上的博客大家看过后要慎重使用,好多都是错误的,在实际项目中使用前最好先写demo进行验证,不然一旦整合到项目中,排错成本将会非常高。 三者的顺序是: 理论:先缩放、再旋转、然后平 阅读全文
posted @ 2024-10-18 11:44 飘杨...... 阅读(563) 评论(0) 推荐(0)
  2024年9月24日
摘要: 一、概述 参考地址:https://www.cnblogs.com/eddyz/p/17869403.html 阅读全文
posted @ 2024-09-24 16:41 飘杨...... 阅读(56) 评论(0) 推荐(0)
  2024年9月20日
摘要: 一、概述 在使用android的jni能力的时候出现了编译错误 -DANDROID_STL=c++_static" does not exist. 产生这个异常的原因是找不到了STL静态库。 二、解决办法 使用动态库就行了 arguments "-DANDROID_STL=c++_shared" 阅读全文
posted @ 2024-09-20 15:25 飘杨...... 阅读(171) 评论(0) 推荐(0)
  2024年9月19日
摘要: 一、概述 使用场景:在音视频开发中,用YUV数据+OpenGL进行画面渲染。经常会将Y分量、U分量、V分量分开。分别上传到GPU,由GPU转换为RGB进行最终展示。 使用这种方式的原因是基于GPU计算效率高为前提的。 在这个过程中经常会用到一个c函数memcpy。将yuv数据分别copy到不同的内存 阅读全文
posted @ 2024-09-19 17:40 飘杨...... 阅读(101) 评论(0) 推荐(0)
  2024年9月18日
摘要: 一、概述 在AndroidStudio中集成opencv,使用其native函数时报的一个错误 二、解决办法 opencv提供的native文件夹中提供的是动态库 但是在gradle中的配置中,配置的stl是静态的,将其改为shared就行了 externalNativeBuild { cmake 阅读全文
posted @ 2024-09-18 17:41 飘杨...... 阅读(1668) 评论(0) 推荐(0)
  2024年9月11日
摘要: 一、概述 在数字图像处理中,特别是视频播放领域。YUV转RGB或者RGB转YUV非常常用。 就目前来说有三个标准: 1.标准模式 BT601 2.高清模式 BT709 3.超清模式 BT2020 二、转换规则 转换公式如下 阅读全文
posted @ 2024-09-11 17:39 飘杨...... 阅读(2054) 评论(0) 推荐(0)
摘要: 一、概述 问题现象: 在做NDK开发时,项目能正常运行。kotlin/java端不报错。ndk端(cpp)会出现找不到系统头文件的情况。如:<jni.h>文件都找不到。但是此时项目运行起来是一点问题没有。 此时的在ndk的cpp文件夹下写代码是没有智能提示的,那效率是相当的低,果断不能。 使用cma 阅读全文
posted @ 2024-09-11 09:51 飘杨...... 阅读(382) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 66 下一页