上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 40 下一页

2022年5月11日

关于多线程互斥

摘要: 1 windows的临界区 demo: cap.h #pragma once #include <windows.h> #include<iostream> class cap { public: cap(); ~cap(); int startCap(); int stopCap(); int d 阅读全文

posted @ 2022-05-11 13:56 邗影 阅读(28) 评论(0) 推荐(0) 编辑

2022年5月10日

OpenGL I420渲染(四)

摘要: 看了前三节,你学会了渲染RGB; 本节,是YUV渲染; 1 YUV类型: 4:4:4 4:2:2 4:2:0 444: 一个Y分量,就有一个U,一个V; 422: 两个Y分量,有一个U,一个V; 420:四个Y分量,有一个U,一个V; 这个博客说的很详细:YUV 格式详解-史上最全 - 掘金 (ju 阅读全文

posted @ 2022-05-10 23:54 邗影 阅读(467) 评论(3) 推荐(0) 编辑

2022年5月7日

关于Windows上声卡插拔检测

摘要: 使用到什么: mmdeviceapi.h windows.h 1注册设备状态检测函数 RegisterEndpointNotificationCallback((IMMNotificationclient)) 来源:https://blog.csdn.net/std4453/article/deta 阅读全文

posted @ 2022-05-07 11:57 邗影 阅读(310) 评论(0) 推荐(0) 编辑

2022年5月3日

最长共公共子序列

摘要: 公式的含义就是:假设两个字符串A[10]和B[100]的最后一个字符相等,那最长子序列 = A[9]和B[99]的最长子序列的长度+1; 如果A和B的最后一个字符不相等,那可能A[1~10]和B[1~99]有最长组序列;也可能 A[1~9]与B[1~100]有最长子序列;(我们假设下标以及数据都从1 阅读全文

posted @ 2022-05-03 19:11 邗影 阅读(45) 评论(0) 推荐(0) 编辑

2022年4月26日

OpenAL采集手动修改默认设备问题

摘要: 问题 我使用openal采集声音,当前电脑默认采集设备时麦克风1,先获取采集设备,然后手动在电脑上设置另一个采集设备为默认设备;此时我再去获取默认设备信息,我发现默认设备还是麦克风1; 找到了一个相关的答案; 阅读全文

posted @ 2022-04-26 10:17 邗影 阅读(34) 评论(0) 推荐(0) 编辑

2022年4月25日

根据PCM音频数据画波形图

摘要: 1一个个采样点的画,会十分稠密;建议每20毫秒的采样点计算一个正向平均和一个负向平均 2 DB值的波形图Y轴的原点是负无穷,波形的值都是负数;波形条画在横轴上方还是下方,根据采样点的电平值的正负来决定; 3 采样PCM的采样点转DB值? 一般一个采样点,16位深,就是每个采样点2个字节;这个shor 阅读全文

posted @ 2022-04-25 16:11 邗影 阅读(1283) 评论(0) 推荐(0) 编辑

2022年4月24日

临时变量的坑

摘要: //class MA; MA *ma = new MA(); class QT { fun1() { struct_type info={0};//结构体中包含机器名字,机器属性 //获取机器名字 ma->getmachine(&info); //使用机器名字 ma->createmachine(i 阅读全文

posted @ 2022-04-24 17:25 邗影 阅读(73) 评论(0) 推荐(0) 编辑

openGL纹理贴图(三)

摘要: 使用:STBI开源文档,一个能够读取各种格式图片并解析(确切地说是decoding)宽高通道的的文件库 1 texcoord 纹理坐标,uniform sampler2D ourTexture纹理采样器; 2 纹理环绕和过滤: 纹理坐标的范围是0到1,假如超出这个范围的话,在OpenGL里会有几种方 阅读全文

posted @ 2022-04-24 00:50 邗影 阅读(350) 评论(0) 推荐(0) 编辑

2022年4月23日

OpenGL绘制(二)

摘要: 上节学会了绘制三角形,我们开始绘制正方形 1 顶点坐标,纹理坐标(图片来源于其他博友) (1)顶点坐标系 (2)纹理坐标系 2.索引缓冲对象(Element Buffer Object,EBO) 索引缓冲对象EBO相当于OpenGL中的顶点索引数组,是为了解决同一个顶点多次重复调用的问题,可以减少内 阅读全文

posted @ 2022-04-23 22:37 邗影 阅读(110) 评论(0) 推荐(0) 编辑

opengl 绘制三角形(一)

摘要: 1 win 操作系统:需要Visual studio,glfw, glad;详细安装和配置请自行百度 知识:(来源于奇境) 1 MVP变换 模型变换:平移,旋转,缩放 观察变换:计算机在摄像机视角下的位置 投影变换:将摄像机坐标系下的物体,投影到渲染平面 2 shader:着色器语言,是一种运行在G 阅读全文

posted @ 2022-04-23 21:55 邗影 阅读(212) 评论(0) 推荐(0) 编辑

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 40 下一页

导航