自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python3 C扩展

最近在看Python核心编程,感觉真的是简洁而强大,而且支持各种语言的扩展。网上找到的C扩展例子差不多都是在Mac或者Linux下的,下面整理下Python3.x在windows vs2012的C扩展吧。希望可以帮助到其他人~1、VS环境配置需要在cmd上执行一些命令,所以要配置一下VS的运行环境(测试下环境是否可用:在cmd上输入cl,如果如下图所示那就跳过这步)

2016-12-04 22:48:10 3341 1

原创 iOS--OpenGL渲染

OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。OpenGL可以直接把RGB/RGBA的数据直接写入纹理中,利用纹理在窗口上进行贴图。然而我们知道从解码得到的数据基本上都不是RGB的,而是yuv的像素格式,比较常见的有YV12、NV12等。yuv可以通过软件计算转成RGB格式,然后进行贴图,这是一种很低效率的方式

2015-03-19 22:44:07 2592 1

原创 音频播放处理(openal、dsound、waveout)

音量控制WaveOutWaveOut在音量上是左右声道单独控制的。waveOutSetVolume(HWAVEOUT,DWORD);可以设定指定设备的音量。这是左右声道一起设置的,其左右声道的范围都是0x0000~0xFFFF。可以映射到0~100中,便于使用。waveOutGetVolume(LPDWORD);可以得到当前音量。DWORD的低16位表示左声道的音量,高16

2013-12-22 19:56:08 5118 3

原创 OpenAl音频播放

OpenAL(Open Audio Library)是自由软件界的跨平台音效API。它设计给多通道三维位置音效的特效表现。其 API 风格模仿自 OpenGL。刚开始接触的时候可以下载工具包Alut,里面提供丰富的处理接口文件加载等,不过建议在自己熟悉了整个流程之后研究下Alut的 源代码,之后尽量使用alc.c里面的东西自己实现Alut工具包的功能,这是一个机灵的程序员的想法!废话不多说,O

2013-11-29 19:04:36 3179 1

原创 DSound音频播放

DSound是directx中的用来处理声音特性的一部分,播放音频需要准备的工作其实和waveout也是差不多啊,创建directxobject也就是创建一个LPDIRECTSOUND,这个结构的定义可以参考dsound.h头文件,接着需要一个声音的描述WAVEFORMATEX,这个声音的描述其实在DSound中是位于buffer里面的,DSound对WAVEFORMATEX进行了封装,具体可以参

2013-11-29 18:44:30 4710

原创 WaveOut播放音频

WaveOut是windows自带的一个播放接口,具体是啥就不介绍了,先把使用它来播放wav文件或者mp3文件,其实最终还是pcm格式的音频吧。WaveOut的使用很简单,一个是设置好音频的描述,比如位宽、声道数、频率,二是装好数据。就可以达到播放的效果。音频的参数设置见头文件MMSystem.h定义typedef struct tWAVEFORMATEX{ WORD

2013-11-28 22:40:55 3797

原创 Qt QSlider点击和拖动

终于有时间写点东西了~~自从毕业到现在仅仅4个月我却在两个公司上过班了。才做了不到两个月的工作辞掉了,为了自己的兴趣,在这里鼓励有强烈追求的人勇敢的做自己想做的事,做自己喜欢的工作!来到一个新公司,老大要求用qt还有opengl做一个yuv播放器,完全没接触过这些,不过经过自己的努力在半个多月还是弄出来了~问题众多,下面就Qt的QSlider遇到的问题来讲讲希望对新手有点帮助!在Qt中Qs

2013-11-09 14:18:29 14227 6

右键菜单文件路径复制

在右键菜单中添加一个文件路径的复制,具体讲说明描述

2013-12-25

汇编 画出五角星 用汇编实现动态的五角星

用汇编实现动态的五角星,可以改变大小和位置

2010-12-28

C语言学生成绩管理系统

这是自己编的C语言的学生成绩管理系统(WINTC编译工具)

2010-05-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除