爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
C#教程
各位大侠,请教。关于录音的有关问题
各位大侠,请教。关于录音的有关问题
日期:2014-05-18 浏览次数:20952 次
各位大侠,请问。关于录音的问题?
我想在C#里调 waveInOpen 函数。
这是一个WIN32 API
我在C#里是如此包装的。
[DllImport("winmm.dll", EntryPoint = "waveInOpen")]
public static extern int waveInOpen(
ref int lphWaveIn,
int uDeviceID,
ref WAVEFORMAT lpFormat,
int dwCallback, //此处注意
int dwInstance,
int dwFlags);
上面红的参数是一个INT, 在C++下是可以传线程的ID以及回调函数的名称,不知在C#里如何传?
请各位大侠赐教。
------解决方案--------------------
探讨
申明一个委托
public delegate void WaveInOpenProc(...);
[DllImport("winmm.dll", EntryPoint = "waveInOpen")]
public static extern int waveInOpen(
ref int lphWaveIn,
int uDeviceID,
ref WAVEFORMAT lpFormat,
WaveInOpenProc callback,
int dwInstance,
int dwFlags);
定义一个和WaveInOpenProc返回值和参数一样的函数:
void WaveInOpenProcFunc(...)
{
}
调用
waveInOpen(..…
------解决方案--------------------
http://blog.csdn.net/qiqi5521/archive/2007/12/02/1911371.aspx
参考这个
上一篇:Ftp.dll操作上传FTP文件
下一篇: DataTable中的数据一次写入到数据库中,也就是只和数据库交互一次,不用循环DataTable一条一条的写入!解决思路
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
300分求解决drag and drop的有关问题,分不够还可能加
VS 2005 编的web程序 启动调试后没有网页跳出,很久后提示“等待程序执行时超时”,该怎么解决
VS2008,2010,2012都有哪些区别?该如何解决
怎么恢复.mdf数据库
高分好用的条形码控件
请熟悉C#线程访问主线程控件的一下,感谢
winfrom中把图片放入数据库和取出解决方法
DrawString描画不出空格的上划线
水晶表格字段行列转换
推荐阅读
更多>
业务界面的运行时动态生成——一个课题,请大家研讨一下解决方案
vs2008打包部署 如何做再次安装的时候会提醒安装,修复还是卸载
WinForm怎么在TextBox下输入一个退格符
输入字符串的格式不正确解决思路
DataSet如何这么占内存
[攒分贴]每日小知识- 图解SSIS循环导入Excel工作表,该如何解决
异步SOCKET的两种方法的有关问题
在c#中如何打开已经存在的文件
C# 用BackgroundWorker生成word报错?该如何解决
一个数字有关问题,2894转3000,1转1000,5039转6000,就是取比所给数字大的整千数字,最快的方式是什么
问一个JIT解析MSIL的过程的有关问题
[散分100]+《Google恶搞baidu》+有哪位高手做过Google map API或yahoo map二次开发的
dataGridView显示删除成功了,但是数据库里面数据还在,该怎么处理
XMLDocument中的内容怎样转换为一个字符串
小弟我是菜鸟.小弟我在VS2003下做的一个很简单的aspx页放到VS2005的环境出错,为什么
一个进度条的简单的有关问题
使用DataClassesDataContext连接远程数据库有关问题
关于LINQ的简单有关问题
如何在pictureBox下画画
asp.net中在同两个控件中循环展示多个值