社区
多媒体/流媒体开发
帖子详情
请问如何用指定的声卡播放a_law的声音文件?
ykstars
2008-01-21 11:13:16
机器上安装有两个声卡,一个是usb的,现在可以找到这个声卡,但是我用waveoutopen函数的时候,这个只能用pcm格式的,不能用a_law, 因为我在那个waveoutopen函数要指定用那个声卡,所以不能用mapper参数,请问大家是怎么做的?有什么建议吗?
其他的办法也可以,谢谢
...全文
103
3
打赏
收藏
请问如何用指定的声卡播放a_law的声音文件?
机器上安装有两个声卡,一个是usb的,现在可以找到这个声卡,但是我用waveoutopen函数的时候,这个只能用pcm格式的,不能用a_law, 因为我在那个waveoutopen函数要指定用那个声卡,所以不能用mapper参数,请问大家是怎么做的?有什么建议吗? 其他的办法也可以,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ykstars
2008-01-24
打赏
举报
回复
hehe ,waveoutopen 好象格式只能是WAVE_FORMAT_PCM,我希望用a_law,结果一改就出错,不知道为什么
zhourenyun
2008-01-24
打赏
举报
回复
先用获取声卡参数的waveInGetNumDevs
得到个数
然后wavein/out的时候打开就ok了记得那个参数是从0开始
#include <windows.h>
#include <mmsystem.h>
#include <iostream>
using namespace std;
#pragma comment(lib, "Winmm.lib ")
#ifdef UNICODE
#define tcout wcout
#else
#define tcout cout
#endif
int _tmain(int argc, _TCHAR* argv[])
{
int nSoundCardCount = waveInGetNumDevs();
for (int i = 0; i < nSoundCardCount; i++)
{
WAVEINCAPS wic;
waveInGetDevCaps(i, &wic, sizeof(wic));
tcout < < wic.szPname < < endl;
}
return 0;
}
给你个参考代码
ykstars
2008-01-22
打赏
举报
回复
没有人帮帮我啊?
linux如何
播放
语音文件夹,如何使用aplayer
播放
音频文件
本文详细介绍了如何使用aplay命令
播放
音频文件。包括
播放
选项、
声卡
设备的选择、采样频率及格式设置等内容,并提供了实际操作示例。
WAV格式
WAV是最常见的
声音文件
格式之一,由微软和IBM设计,支持多种音频位数、采样频率和声道。本文介绍了WAV文件的历史背景、结构特点、编码方式及影响音质的因素。
由1078引申出的音视频开发(一)之我们如何看到声音
本文详细介绍了声音从模拟信号到数字信号的转化过程,包括采样频率和采样位数的概念及其对声音质量的影响。同时,讲解了PCM编码、A-
law
编码以及AAC和MP4等音频编码格式的特点和应用场景。通过对声音的量化和编码,我们可以理解音频数据的存储计算,并了解到不同编码在音质和数据量之间的平衡。
音频编辑开发SDK Audio DJ Studio for .NET Crack
AudioDJStudiofor.NET是一个.NETWindowsForms控件,提供声音
播放
和混音功能,支持多种音频格式。它允许在多个虚拟面板上同时
播放
音频,适用于创建多通道音频应用,如电台自动化软件。该工具还包括音效、均衡器、MIDI管理和网络音频流
播放
等功能,以及与DirectShow和BASS库的集成,可用于各种.NET框架版本和不同开发环境。
常见的音频文件介绍
本文介绍了常见的音频文件格式,如MIDI、WAV、MP3等,并解释了它们的特点、适用场景和技术细节。
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章