windows音频管理,一点总结
来源:互联网 发布:你的名字过誉知乎 编辑:程序博客网 时间:2024/06/16 20:06
在公司工作半年了,这半年来的工作就是使用芯片厂商的sdk和windows平台sdk的音频组件开发,在vc下开发应用程序。
学习中比较费精力的属于windows的音频组件。
xp中控制声卡静音,音量等功能的部分需要用 mixerapi实现,这部分是C描述的,虽然抽象一点,但也不难。我将此部分的函数等封装了一个类,供实际开发时候,针对不同型号声卡快速的实现功能。
vista和win7都是使用Core audio apis实现的此部分。这是一个更底层的api,功能也更强大,开发应用的时候也更面向对象化。
因为Core audio apis是基于COM描述的,所以我先简单学习了一点COM的知识(呵呵,大四做毕设的时候DirectShow也用到了COM)。使用Core audio apis的话,学习一点就行,不用太深入COM。然后读msdn中的文档。结合windows7 sdk中的实例,研读msdn中提供的仅有的几个实例代码。各种便利和枚举,终于把声卡功能控制的函数都封装了一个类,这让我在而后的程序实现中非常畅快。
- windows音频管理,一点总结
- 关于音频管理的一点使用
- 管理上的一点总结
- Android FrameWork音频管理AudioManager的一点解析
- Android FrameWork音频管理AudioManager的一点解析(续一)
- Android FrameWork音频管理AudioManager的一点解析(续二)
- windows Mobile 6 音频播放探索总结
- webrtc windows api音频采集总结
- objective-c内存管理一点总结
- IOS内存管理的一点总结
- 关于内存管理的一点小总结
- linux系统 进程管理一点总结【001】
- Android官方课程总结笔记【多媒体之音频管理】
- windows 2000 堆管理的一点心得和体会
- windows xp,windows 7电源管理总结
- windows xp,windows 7电源管理总结
- 个人知识管理的一点总结和推荐
- 今天晚上,学习了地址管理的一点小总结
- 2010本科毕业生高薪行业排行榜
- aix下websphere中文乱码
- php in_array 语法
- 第一个windows程序(windows程序设计笔记)
- php检测函数是否存在函数 function_exists
- windows音频管理,一点总结
- 达内 开学典礼 讲新人学习java
- error LNK2001: unresolved external symbol
- Android permission大全
- 使用winsock2.h可能出现的两种编译错误
- win32 用户界面设计基础之cursor篇
- 如何获取访问者IP地址详细信息
- 本blog停止更新,请访问新的blog地址:http://blog.csdn.net/yzyangwanfu
- jquery图片等比例缩放程序