登录
首页 » 语音处理 » 实用录音程序

实用录音程序

于 2022-01-31 发布 文件大小:6.33 kB
0 123
下载积分: 2 下载次数: 1

代码说明:

在开始工作之前,要先介绍DirectSound录音用到的三个非常重要的对象,IDirectSoundCapture8 ,设备对象,根据你录音的设备创建的设备对象,利用该对象可以获取设备的属性。IDirectSoundCaptureBuffer8,缓冲区对象,该对象由设备对象创建,主要用来操作音频数据IDirectSoundNotify8 ,事件通知对象,该对象用来通知应用程序从缓冲区中将数据取走,写入文件保存起来。利用DirectSound录音的主要思路,就是先根据选择的录音设备创建设备对象,然后通过设备对象创建辅助缓冲区对象,开始录音的时候,设备将数据写入缓冲区,应用程序主动的从缓冲区将数据读出来写文件即可,就实现了录音功能。这里简单介绍一下dsound的通知功能,应用程序会创建一个通知对象,然后将通知对象邦定,然后设定通知位置(position),什么是通知位置呢,比如缓冲区的大小为4000字节,如果你想当数据达到缓冲区一半的时候能得到通知开始copy数据,那么此时你就可以将通知位置设定为2000,通知位置可以任意的设定,当缓冲区的数据达到你设定的位置时,就会通知应用程序将缓冲区的数据copy到文件中,缓冲区是循环利用的,当缓冲区填充满了以后,就会从头开始充填数据,所以,缓冲区就是一边读,一边写的过程。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 频技术源代码库
    音频技术源代码库-audio technology for source code
    2022-02-12 16:26:29下载
    积分:1
  • 就是按输入的时间录,回放,显示波形及频谱图 录过程中有动态频谱显示...
    就是按输入的时间录音,回放,显示波形及频谱图 录音过程中有动态频谱显示 -Itis input by the time recording, playback, show the waveform and frequency spectrum of dynamic recording process of the spectrum shows
    2022-08-15 19:27:29下载
    积分:1
  • 频质量的自动化检测
    应用背景可以自动读取WAV文件,通过测试音质的质量与标准质量的匹配,给出打分。》》》》》》》》》》》》》》》》》》》》》》》》》关键技术》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
    2022-09-23 23:25:03下载
    积分:1
  • 用C言实现的WAV文件播放,采样,减压,和…
    用C语言实现的wav文件的播放,采样,解压,和传输-Using C language to achieve the wav file playback, sampling, decompression, and transmission
    2023-03-29 13:00:04下载
    积分:1
  • 频文件格式,包括WAV、ADPCM、CDR,另外还有AU文件格式,后面的频数据即可以是一般的数据,也支持按CCITT G.721 (32 kbit/s) 和...
    音频文件格式,包括WAV、ADPCM、CDR,另外还有AU文件格式,后面的音频数据即可以是一般的数据,也支持按CCITT G.721 (32 kbit/s) 和 G.723 (24/40 kbit/s)格式压缩好的音频数据-audio file formats, including WAV, ADPCM, CDR, another AU document format, as the audio data that may be general information, and support by CCITT G.721 (32 kbit/s) and G.723 (nometastases kbit/s) good audio compression format data
    2022-02-25 06:15:37下载
    积分:1
  • By Nicolai Eduard Gancerenco. This component simulate a water reflection
    By Nicolai Eduard Gancerenco. This component simulate a water reflection - alike Java applet. After a lots of tests, author fixed the maximum dimensions for image at 320x240, all for the biggest quality and real time effect - DirectX.-By Nicolai Eduard Gancerenco. This component simulate a water reflection- alike Java applet. After a lots of tests, author fixed the maximum dimensions for image at 320x240, all for the biggest quality and real time effect- DirectX.
    2022-07-08 07:57:48下载
    积分:1
  • FLASHMX游戏一个。
    FLASHMX游戏一个。-FLASHMX a game.
    2022-10-25 06:55:03下载
    积分:1
  • 采集播放程序
    VC声音采集并播放的代码,是在网上收集的,做了小调整,主要处理声音收集,做为初级入门参考。程序运行后会在窗口内显示声音频谱曲线,不过不是太精确,水平有限,仅供参考。
    2023-08-27 11:45:04下载
    积分:1
  • 对于pcm8格式的压缩16bit的声windowpcm,压缩率…
    对16bit的windowPCM声音压缩为pcm8的声音格式,压缩率约为50%.-16bit sound windowPCM of the voice compression for pcm8 format, compression rate is about 50.
    2022-05-05 00:06:31下载
    积分:1
  • GMM算法的C++实现
    使用c++开发的GMM算法源码,研究语音识别,人声提取/检测的朋友可以好好参考,很有价值的哦!
    2023-06-15 09:40:04下载
    积分:1
  • 696516资源总数
  • 106462会员总数
  • 0今日下载