详细说明:◆◆◆ 《DirectShow多声卡播放器》◆◆◆
一个用DirectShow开发的音频播放程序,支持多个声卡,可以任意指定播放声卡,可以播放mp3,wav,cda,avi,asf,wmv,mpg等所有
windows支持的多媒体视频、音频文件,还可以直接播放CD。我已经封装好一个类,还有测试程序,源代码您可以直接使用。
我刚接手做这个多声卡播放程序的时候也毫无头绪,我以前只用过wavOpenXXX()和mciSendXXX()系列API来播放音频
文件,但是这些方法根本不支持多声卡,播放时的声音只能从系统默认的声卡中发出来,后来想到一个办法,在程序启动时将系统
默认声卡改成我要播放的声卡,程序退出时再还原,可这样改来改去总会有问题。没办法,就到网上到处找资料,希望能得到指点,
终于皇天不负有心人,我终于找到一个《多声卡SDK开发包》控件,我满心高兴地下载安装并试用,原来这是一个需要注册的控件,真是
有违开源的思想啊,不就是一个多声卡播放程序,犯得着用来赚钱吗?你不开源也就得了,还弄个需要注册,不注册还不能用!
实在没辙那就自己写好了。
相关搜索:
流媒体播放 多声卡 directshow avi directshow 音频 播放器 MP3 AVI dsplayer dllDSPlayer WMV 声卡 播放器 directshow 播放音频 多声卡播放 direct 声卡 mp3 声卡 播放器 api play 播放CD 音频播放 c# DirectShow 声卡 direct show 播放器
[TbnrDemo.rar] - 初始化声卡、TBNR引擎、用户界面等。
2、启动TBNR引擎。
3、显示用户界面。
4、用户可以点击“开始录音”,以启动声卡,开始录音。
[CD-Player7365722000.zip] - 一个使用CD播放器的代码
[a15_3dedit.rar] - 三维场景编辑器使用opengl+vc编程代码
[手机进销存源码.rar] - 一套有关于手机进销存方面的软件,含有如下功能: 1:手机及附件入库,销售,库存 2:手机及附件代理商铺货,退领,销售,库存 3:自动查询保价手机的范围,并能进行二次选定。 4:串号全程跟踪功能 5:强大的客户服务功...
[csharp.rar] - C#编写的音频播放器,可以播放mp3、wav,wma等格式
[CaptureVideo.rar] - 用来捕捉正在播放的视频文件的图像窗口内容,比如使用Media Player。这个功能使用DirectX and DirectShow可能很容易就实现了,当时我没有看到相关的文章或者源代码,据我所知,HyperSnap-DX好像是捕捉播放的视频图像的一个工具。 我做了一个示例程序,当你使用播
[CD媒体播放器.rar] - 可以播放CD的播放器,实现多媒体控制。如:打开设备、播放音频、停止\暂停音频播放和关闭设备等
[IT168.com-3810multsdk2多声卡SDK.5.rar] - 主要功能就在于视音频的采集,网络传输两个通过Video Capture系列API函数,你可以轻松的搞定视频捕捉,但是对于视频的网络传输,则要费一番功夫了。 对于视音频数据的传输,只简单地使用...
[SoundIn.rar] - 声卡读取程序, 声卡读取程序, 声卡读取程序,声卡读取程序.
[检测系统中是否配置了声卡C++.rar] - 检测系统中是否配置了声卡C++.
[CD-Player7365722000.zip] - 一个使用CD播放器的代码
[a15_3dedit.rar] - 三维场景编辑器使用opengl+vc编程代码
[手机进销存源码.rar] - 一套有关于手机进销存方面的软件,含有如下功能: 1:手机及附件入库,销售,库存 2:手机及附件代理商铺货,退领,销售,库存 3:自动查询保价手机的范围,并能进行二次选定。 4:串号全程跟踪功能 5:强大的客户服务功...
[csharp.rar] - C#编写的音频播放器,可以播放mp3、wav,wma等格式
[CaptureVideo.rar] - 用来捕捉正在播放的视频文件的图像窗口内容,比如使用Media Player。这个功能使用DirectX and DirectShow可能很容易就实现了,当时我没有看到相关的文章或者源代码,据我所知,HyperSnap-DX好像是捕捉播放的视频图像的一个工具。 我做了一个示例程序,当你使用播
[CD媒体播放器.rar] - 可以播放CD的播放器,实现多媒体控制。如:打开设备、播放音频、停止\暂停音频播放和关闭设备等
[IT168.com-3810multsdk2多声卡SDK.5.rar] - 主要功能就在于视音频的采集,网络传输两个通过Video Capture系列API函数,你可以轻松的搞定视频捕捉,但是对于视频的网络传输,则要费一番功夫了。 对于视音频数据的传输,只简单地使用...
[SoundIn.rar] - 声卡读取程序, 声卡读取程序, 声卡读取程序,声卡读取程序.
[检测系统中是否配置了声卡C++.rar] - 检测系统中是否配置了声卡C++.
相关函数/类:
CWinApp lstrlen mciGetErrorString CString mciSendString mciSendCommand GetDriveType GetClientRect MultiByteToWideChar CFile GetCurrentProcessId CStringArray CDialog CDataExchange CWnd DestroyIcon LoadIcon GetSystemMenu CMenu LoadString AppendMenu SetDlgItemText PostQuitMessage GetDlgItem CComboBox IsIconic CPaintDC SendMessage GetSystemMetrics CRect DrawIcon CFileDialog CDC GetWindowRect ScreenToClient ExcludeClipRect SetTimer KillTimer GetTempPath CopyFile DeleteFile CScrollBar
CWinApp lstrlen mciGetErrorString CString mciSendString mciSendCommand GetDriveType GetClientRect MultiByteToWideChar CFile GetCurrentProcessId CStringArray CDialog CDataExchange CWnd DestroyIcon LoadIcon GetSystemMenu CMenu LoadString AppendMenu SetDlgItemText PostQuitMessage GetDlgItem CComboBox IsIconic CPaintDC SendMessage GetSystemMetrics CRect DrawIcon CFileDialog CDC GetWindowRect ScreenToClient ExcludeClipRect SetTimer KillTimer GetTempPath CopyFile DeleteFile CScrollBar
文件列表(点击判断是否您需要的文件):
dllDSPlayer.aps
dllDSPlayer.clw
dllDSPlayer.cpp
dllDSPlayer.dll
dllDSPlayer.dsp
dllDSPlayer.dsw
dllDSPlayer.h
dllDSPlayer.opt
dllDSPlayer.rc
DSPlayer.cpp
DSPlayer.h
ReadMe.txt
res
...\dllDSPlayer.rc2
Resource.h
StdAfx.cpp
StdAfx.h
T_dllDSPlayer
.............\ReadMe.txt
.............\res

.............\...\T_dllDSPlayer.rc2
.............\resource.h
.............\StdAfx.cpp
.............\StdAfx.h
.............\T_dllDSPlayer.aps
.............\T_dllDSPlayer.clw
.............\T_dllDSPlayer.cpp
.............\T_dllDSPlayer.dsp
.............\T_dllDSPlayer.h
.............\T_dllDSPlayer.rc
.............\T_dllDSPlayerDlg.cpp
.............\T_dllDSPlayerDlg.h
T_dllDSPlayer.exe
dllDSPlayer.aps
dllDSPlayer.clw
dllDSPlayer.cpp
dllDSPlayer.dll
dllDSPlayer.dsp
dllDSPlayer.dsw
dllDSPlayer.h
dllDSPlayer.opt
dllDSPlayer.rc
DSPlayer.cpp
DSPlayer.h
ReadMe.txt
res
...\dllDSPlayer.rc2
Resource.h
StdAfx.cpp
StdAfx.h
T_dllDSPlayer
.............\ReadMe.txt
.............\res
.............\...\T_dllDSPlayer.rc2
.............\resource.h
.............\StdAfx.cpp
.............\StdAfx.h
.............\T_dllDSPlayer.aps
.............\T_dllDSPlayer.clw
.............\T_dllDSPlayer.cpp
.............\T_dllDSPlayer.dsp
.............\T_dllDSPlayer.h
.............\T_dllDSPlayer.rc
.............\T_dllDSPlayerDlg.cpp
.............\T_dllDSPlayerDlg.h
T_dllDSPlayer.exe