
音频/多媒体
zgl7903
iPad回帖太累人
展开
-
Beep
BOOL BeepAsm( DWORD dwFreq, // sound frequency, in hertz DWORD dwDuration) // sound duration, in milliseconds{ BOOL bRet; __asm { //1 汇编调用Kernel32.dll Beep函数 MOV EAX,原创 2010-01-29 21:29:00 · 953 阅读 · 1 评论 -
实现 GetTickCount64
GetTickCount64API 要求在Vista/2008以上系统使用一下方法使用API 高精度计数器 和 GetTickCount 等多种方式实现GetTickCount64的功能struct _tagGlobalTickCount_t{ //API ULONGLONG WINAPI GetTickCount64(void); typedef ULONGLONG (WI原创 2013-08-13 09:59:00 · 8663 阅读 · 1 评论 -
DirectSound 播放自定义采集的数据
#pragma once #include #include #include #include #include #include #include #include #pragma comment(lib, "dsound")#pragma comment(lib, "uuid")#pragma comment(lib, "winmm")原创 2013-03-26 15:36:54 · 1958 阅读 · 0 评论 -
混音器音量控制
//MixVolumeCtrl.h#pragma once#include #pragma comment(lib, "winmm.lib")class CMixVolumeCtrl{ HMIXER m_hMixer; DWORD dwMinVol, dwMaxVol; UINT nVolumeControlID; UINT nMuteCon原创 2010-01-25 13:51:00 · 2211 阅读 · 2 评论 -
CSoundOut Class
//////////////////////////////////////////////////////////////////////// SoundOut.h: interface for the CSound class.////////////////////////////////////////////////////////////////////////////////原创 2010-06-13 18:41:00 · 1516 阅读 · 0 评论 -
使用MCI播放媒体文件
#include#include#pragma comment(lib,"winmm.lib")bool MCI_Play(LPCTSTR file){//use mciSendCommand MCI_OPEN_PARMS mciOpen = {0}; mciOpen.lpstrElementName = file; MCIERROR mciError = m原创 2008-06-02 15:00:00 · 1164 阅读 · 0 评论 -
使用PlaySound播放Wave声音文件
#include #pragma comment(lib, "winmm.lib")void CBbbbDlg::OnOK() { CStringArray filePathName; TCHAR szFilter[] = _T("Wave Files (*.wav)|*.wav|All Files (*.*)|*.*||"); CFileDialog dl原创 2009-12-26 21:06:00 · 956 阅读 · 0 评论 -
高精度多媒体时钟应用类
///////////////////////////////////////////////High-Resolution Timer//多媒体高精度时钟应用类/////////////////////////////////////////////#include #pragma comment(lib, "WINMM.LIB")class CHighReso原创 2008-06-25 11:05:00 · 8200 阅读 · 11 评论 -
使用多媒体API枚举音频设备
//=============================================================================//=============================================================================// MixerInfo.cpp // // Utility functi原创 2008-10-09 21:55:00 · 4113 阅读 · 0 评论 -
CSoundIn Class
//////////////////////////////////////////////////////////////////////// SoundIn.h: interface for the CSoundIn class.////////////////////////////////////////////////////////////////////////////////...原创 2010-06-13 18:37:00 · 2084 阅读 · 5 评论 -
简单处理音频输入数据的类
处理简单的音频输入数据SoundIn类见我的另一篇博客 http://blog.youkuaiyun.com/zgl7903/article/details/5669770 #pragma once//Microphone_Measure.h#include "SoundIn.h"class CMicrophone_Measure{public: CMicrophon原创 2012-02-25 21:50:24 · 1864 阅读 · 0 评论 -
WAVE 文件操作
//WaveFileOperate.h#pragma once#include #include #include #pragma comment(lib, "winmm.lib")class CWaveFileOperate{protected: int WaveOpenFile(LPTSTR, HMMIO *, WAVEFORMATEX **, MMCKINFO *)原创 2014-05-20 16:03:53 · 3585 阅读 · 2 评论