-
实用录音程序
在开始工作之前,要先介绍DirectSound录音用到的三个非常重要的对象,IDirectSoundCapture8 ,设备对象,根据你录音的设备创建的设备对象,利用该对象可以获取设备的属性。IDirectSoundCaptureBuffer8,缓冲区对象,该对象由设备对象创建,主要用来操作音频数据IDirectSoundNotify8 ,事件通知对象,该对象用来通知应用程序从缓冲区中将数据取走,写入文件保存起来。利用DirectSound录音的主要思路,就是先根据选择的录音设备创建设备对象,然后通过设备对象创建辅助缓冲区对象,开始录音的时候,设备将数据写入缓冲区,应用程序主动的从缓冲区将数据读出来写文件即可,就实现了录音功能。这里简单介绍一下dsound的通知功能,应用程序会创建一个通知对象,然后将通知对象邦定,然后设定通知位置(position),什么是通知位置呢,比如缓冲区的大小为4000字节,如果你想当数据达到缓冲区一半的时候能得到通知开始copy数据,那么此时你就可以将通知位置设定为2000,通知位置可以任意的设定,当缓冲区的数据达到你设定的位置时,就会通知应用程序将缓冲区的数据copy到文件中,缓冲区是循环利用的,当缓冲区填充满了以后,就会从头开始充填数据,所以,缓冲区就是一边读,一边写的过程。
- 2022-01-31 23:13:46下载
- 积分:1
-
一个小的文字语音朗读程序
一个小的文字语音朗读程序-a small voice reading the text procedures
- 2023-01-28 20: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
-
基于ADP2P协议的蓝牙适配器源码,配合CSR芯片,可把立体声音频信号经蓝牙发射出去.如把IPOD的音乐发射到立体声蓝牙耳机中...
基于ADP2P协议的蓝牙适配器源码,配合CSR芯片,可把立体声音频信号经蓝牙发射出去.如把IPOD的音乐发射到立体声蓝牙耳机中-Based on the agreement ADP2P source Bluetooth adapter with CSR chip, can signal via Bluetooth stereo audio launch. If the IPOD music to a stereo Bluetooth headset launched in
- 2022-06-29 14:26:03下载
- 积分:1
-
FreeAmp支持多平台,可以加plugin的音频播放器。支持网络协议。2.1.1版本的源代码,学习MP3播放器,网络播放器的朋友可以参考。...
FreeAmp支持多平台,可以加plugin的音频播放器。支持网络协议。2.1.1版本的源代码,学习MP3播放器,网络播放器的朋友可以参考。-FreeAmp support multi-platform, you can increase the audio player plugin. Network protocol support. 2.1.1 version of source code, learn from MP3 players, network players can refer to a friend.
- 2022-01-25 22:05:59下载
- 积分:1
-
G.723.1优化
G.723.1优化代码 纯C代码优化,性能不错,编码解码算法都包含;有针对TI平台和windows的工程和测试用例
- 2022-08-13 15:55:18下载
- 积分:1
-
未经加工的
raw-wave-lib:一个非常好的wav文件读写的库,包含测试文件。在Linux/windows下运行良好。使用C语音书写-raw-wave-lib : a very good wav file reader of the library, including test paper. Linux/windows running good. Speech writing C
- 2022-04-09 17:20:24下载
- 积分:1
-
an media player writed by C#
一个用C sharp编写的播放器,不支持rmvb的播放,一般的歌曲都可以啦-an media player writed by C#
- 2022-08-22 15:57:22下载
- 积分:1
-
视频音频会议通信工具
锋利的同伴同行中 c 的音频语音聊天
接收端口: 6000
发送端口: 5000
与 dll 文件被称为 voice.dll
- 2023-07-06 19:50:03下载
- 积分:1
-
音频波形显示和滤波,1、录音功能:CWaveIn类2、播放功能:CWaveOut类3、波形显示和滤波:CFilter类4、语音数据压缩解压:CG729aComp...
音频波形显示和滤波,1、录音功能:CWaveIn类2、播放功能:CWaveOut类3、波形显示和滤波:CFilter类4、语音数据压缩解压:CG729aCompress、CGsmCompress 因为继承至同一个父类,所以它们的接口是一样的- Audio frequency profile demonstration and filter,1, recording
function: CWaveIn kind 2, broadcast function: CWaveOut kind 3, profile
demonstration and filter: CFilter kind 4, pronunciation data
compression decompression: CG729aCompress, CGsmCompress because
inherit to the identical father class, therefore their connection is
same
- 2022-01-26 19:16:13下载
- 积分:1