请教 BASS.dll 的录音的问题

yuanlai 2013-12-11 08:53:53
Bass的录音 能不能记录某一个声卡播出的音频呢?

如果能,能不能给个示范呢?
...全文
259 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanlai 2013-12-12
  • 打赏
  • 举报
回复
谢谢指点,我找到说明文档了,看不懂,算了,换一个别的简单的音频控件学学,再次谢谢你
sololie 2013-12-11
  • 打赏
  • 举报
回复
下载bass.dll包里除了有丰富的demo,还有一个base.chm电子文档,你可以看看那两个函数的区别,我也没玩过这玩意,只能给点提示而已。 ============================================== Adjusts the settings of a recording input source. BASS_RecordSetInput BOOL BASS_RecordSetInput( int input, DWORD flags, float volume ); 示例: 启用第一个input,并设置它的音量级别为50% BASS_RecordSetInput(0, BASS_INPUT_ON, 0.5); ================================================ Sets the recording device to use for subsequent calls in the current thread. BASS_RecordSetDevice BOOL BASS_RecordSetDevice( DWORD device ); 示例: 使用设备2进行录音 BASS_RecordSetDevice(2); // 选择设备2 record = BASS_RecordStart(44100, 2, 0, MyRecordProc, 0); // 开始录音 详细的说明看那个base.chm吧,在里面搜这些函数就能找到说明
yuanlai 2013-12-11
  • 打赏
  • 举报
回复
谢谢你的提示,那个已经能用了,但是录制出来的文件没有声音,不太明白BASS_RecordSetDevice跟BASS_RecordSetInput的区别,设置的是声卡还是麦克风?
sololie 2013-12-11
  • 打赏
  • 举报
回复
啥意思,电脑上有多块声卡? 不是都自带有demo嘛,目录挨个去找找应该都有,是不是压根就不想看啊。。。。 要么就去万一的博客看看吧 http://www.cnblogs.com/del/category/150851.html

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧