音频wave API
来源:互联网 发布:社交网络马克为什么渣 编辑:程序博客网 时间:2024/04/28 20:22
停止音频输入
The waveInStop function stops waveform-audio input.
MMRESULT waveInStop( HWAVEIN hwi //Handle to the waveform-audio input device;);
返回值:成功 MMSYSERR_NOERROR
Return code
- MMSYSERR_INVALHANDLE
Specified device handle is invalid.
- MMSYSERR_NODRIVER
No device driver is present.
- MMSYSERR_NOMEM
Unable to allocate or lock memory.
重置输入音频(还原成之前的样子)
MMRESULT waveInReset( HWAVEIN hwi);
返回值和上面一样
The waveInPrepareHeader function prepares a buffer for waveform-audio input.
准备一个缓冲区来存储输入的音频
MMRESULT waveInPrepareHeader( HWAVEIN hwi, LPWAVEHDR pwh, UINT cbwh);
清理waveInPrepareHeader,这个功能必须在调用设备驱动填充完缓冲区并且返回应用程序后调用,也就是在调用前必须释放缓冲区
MMRESULT waveInUnprepareHeader( HWAVEIN hwi, LPWAVEHDR pwh, UINT cbwh);
waveInClose(HANDLE) 释放音频句柄
打开记录给定的音频输入
MMRESULT waveInOpen( LPHWAVEIN phwi, UINT uDeviceID, LPCWAVEFORMATEX pwfx, DWORD_PTR dwCallback, DWORD_PTR dwCallbackInstance, DWORD fdwOpen);
waveInAddBuffer
同理还用输出音频的API,类似
waveOutReset()
waveOutUnprepareHeader()
waveOutClose()
0 0
- 音频wave API
- Windows下wave API 音频采集
- Windows音频编程:Win32 Wave API 的使用
- Windows音频编程:Win32 Wave API 的使用
- wave 音频采集
- wave音频采集
- wave音频数据的格式
- 使用CODECs压缩Wave音频
- 使用CODECs压缩Wave音频
- 使用CODECs压缩Wave音频
- wave音频数据的格式
- MS 多声道音频数据和 WAVE 文件
- 多声道音频数据和 WAVE 文件
- 多声道音频数据和 WAVE 文件
- 多声道音频数据和 WAVE 文件
- 多声道音频数据和 WAVE 文件
- 把音频数据写入wave文件
- MFC WAVE API 函数说明
- MyBatis概述
- login with google
- 防止内存泄漏
- nginx+keepalived高可用及双主模式
- windows 太卡 visutal studio 太卡
- 音频wave API
- 设计模式之单例模式
- Linux系统基础之四:Linux权限管理
- 创建索引的优点和缺点
- win10 查看电脑版本号
- cocos2dx 3.x 播放视频bug
- kafka 安装部署
- 线程编程基础
- MFC 改变光标