社区
多媒体/流媒体开发
帖子详情
技术选型问题,请教用DirectSound还是DirectShow?
Cbeginer__
2010-08-27 06:52:44
要做一个类似酷我K歌的K歌软件,主要以音频处理为主,包括伴奏播放(MP3),音频采集,
网络传输,混音,音效处理等,这种需求用DirectSound好还是DirectShow好呢?
用DirectShow有现成的一些Filter可以用,再写一些Filter就可以了。
但感觉用DirectSound更底层一些,效率可能会好些。另外这是一个纯音频项目。
大家踊跃发言啊,多谢多谢。
...全文
175
8
打赏
收藏
技术选型问题,请教用DirectSound还是DirectShow?
要做一个类似酷我K歌的K歌软件,主要以音频处理为主,包括伴奏播放(MP3),音频采集, 网络传输,混音,音效处理等,这种需求用DirectSound好还是DirectShow好呢? 用DirectShow有现成的一些Filter可以用,再写一些Filter就可以了。 但感觉用DirectSound更底层一些,效率可能会好些。另外这是一个纯音频项目。 大家踊跃发言啊,多谢多谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tufaqing
2010-09-02
打赏
举报
回复
这两个相矛盾吗?DirectShow是一个多媒体播放框架,而DirectSound只是一个PCM音频渲染SDK。DirectShow中也可以使用DirectSound啊,它的一个音频渲染render DirectSound Audio Render不就是DirectSound的吗?
alexander_david
2010-08-30
打赏
举报
回复
[Quote=引用 1 楼 dengzikun 的回复:]
一般不要在产品中使用DSHOW架构。
如果功能简单,可以考虑DSHOW。反之,最好用DSOUND。
[/Quote]
请教为什么不要在产品中使用DShow架构?
Cbeginer__
2010-08-30
打赏
举报
回复
谢谢楼上,不过用DirectShow的话只需要照着微软的架构写Filter就好了,而且目前也有一些
现成的Filter可以用,这样不是提高了开发效率吗?欢迎讨论
dengzikun
2010-08-30
打赏
举报
回复
[Quote=引用 5 楼 alexander_david 的回复:]
引用 1 楼 dengzikun 的回复:
一般不要在产品中使用DSHOW架构。
如果功能简单,可以考虑DSHOW。反之,最好用DSOUND。
请教为什么不要在产品中使用DShow架构?
[/Quote]
以下均为个人看法(包括音视频处理):
1.个人感觉DSHOW比较适合做单路音视频回放,也就是说做播放器还可以,对一些复杂的需求实现起来很麻烦.
2.对于很多开发者来说,DSHOW开发调试很不方便,遇到一些奇怪的问题很难解决.
CyberLogix
2010-08-29
打赏
举报
回复
DirectShow底层播放声音不还是调用了DSound吗,建议使用DIRECTSHOW
msdn2100
2010-08-28
打赏
举报
回复
两者又不冲突,都要用到。
dengzikun
2010-08-27
打赏
举报
回复
一般不要在产品中使用DSHOW架构。
如果功能简单,可以考虑DSHOW。反之,最好用DSOUND。
用
Di
rect
Show
封装
Di
rect
Sound
的RenderFilter
这是我经过三个月对
Di
rect
Sound
和
Di
rect
Show
学习后封装的一个Filter 可以播放PCM格式的音频。
di
rect
sound
音频开发基本方法demo
张玲玲《visual c++ 音频视频
技术
开发与实战》。这本书是2012年出版的,内容还是比较新的。详细的讲述了音频视频的开发,内容有
di
rect
music/
di
rect
show
/vfw/mpeg-4/视频监控系统等,很适合初学者和开发者借鉴研究。(这段demo是关于
di
rect
sound
方面)
Microsoft.
Di
rect
X.
Di
rect
Sound
.dll和Microsoft.
Di
rect
X.dll
C#录音dll文件,对声音的操作控制。包括Microsoft.
Di
rect
X.dll和
Di
rect
Sound
.dll
di
rect
sound
录音 捕获麦克风数据
Di
rect
Sound
播放声音文件的例子网上可以找到不少。虽然有关
Di
rect
Sound
录音的文章不少,但是大部分都是智慧的鱼写的那篇,DEMO几乎没有,我这里在网上搜集整理了一些资料,做成了录音的DEMO供大家学习使用。 这个demo的主要代码是来自网络的,我没找到原作者是谁,对原作者表示感谢。
di
rect
sound
录音
张玲玲《visual c++ 音频视频
技术
开发与实战》。这本书是2012年出版的,内容还是比较新的。详细的讲述了音频视频的开发,内容有
di
rect
music/
di
rect
show
/vfw/mpeg-4/视频监控系统等,很适合初学者和开发者借鉴研究(关于
di
rect
sound
录音开发的方法经典demo)。
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章