<html>
<head>
<title>麦克风多路输出开发包</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<table width="75%" border="1">
<tr>
<td>
<div align="center"><b>麦克风多路输出开发包1.0版</b></div>
</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>1、麦克风可以选择任意声卡输入。(其实LINE-IN同理)</td>
</tr>
<tr>
<td>2、麦克风输入可以让所有声卡发声,左右声道可以分开。</td>
</tr>
<tr>
<td>3、可以监听网络的广播的音频数据,可以多路输出。(需要广播程序配合,Broadcast.exe)</td>
</tr>
<tr>
<td>4、可以显示麦克风的电平数据。</td>
</tr>
<tr>
<td>5、最多六块声卡同时输出。如果是专业声卡,作者可以修改程序,添加输出数量。</td>
</tr>
<tr>
<td>6、支持所有支持动态连接库编程的语言。(如:VB,DELPHI,C++ Builder,VC++等等)</td>
</tr>
<tr>
<td>7、注意网络测试,必须有两台电脑,IP地址必须在广播范围之内。</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><b>function stInitDevice(AppHandle:THandle):integer;</b></td>
</tr>
<tr>
<td>初始化函数,在使用其他函数之前必须调用。</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><b>function stUnInitDevice:integer;stdcall;</b></td>
</tr>
<tr>
<td>释放分配的资源。</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td height="22"><b>function stEnumWaveDevices:Pchar;</b></td>
</tr>
<tr>
<td>得到当前系统音频设备列表,多个设备之间用回车换行分隔。</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><b>function stSetVolume(Mixid,Id,Value: integer):integer;stdcall;</b></td>
</tr>
<tr>
<td>设置混合器Mixid的Id设备音量大小Value。 ID=-1 为主音量 ,ID=9 为WAVE音量</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> <b>function stGetVolume(Mixid,Id: integer):integer;stdcall;</b></td>
</tr>
<tr>
<td>得到混合器Mixid的Id设备音量大小,ID=-1 为主音量 ,ID=9 为WAVE音量</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><b>function stSetRecProperty(Mixid:integer):integer;stdcall;</b></td>
</tr>
<tr>
<td>显示混合器Mixid的录音属性。</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><b>function stSetInDeviceID(Mixid:integer;Value:integer):integer;stdcall;</b></td>
</tr>
<tr>
<td>设置麦克风输入的声卡的ID号,Mixid=0;Value=声卡的ID号</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><b>function stSetInDeviceEnabled(Mixid:integer;Value:integer) : integer;
stdcall;</b></td>
</tr>
<tr>
<td>设置麦克风输入的声卡是否可用,Mixid=0;Value=0 停止 , Value=1 使用</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><b>function stSetOutDeviceID(Mixid:integer;Value:integer):integer;stdcall;</b></td>
</tr>
<tr>
<td>设置混合器Mixid的输出声卡的ID号。Value=ID号</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><b>function stSetOutDeviceBalace(Mixid:integer;Value:integer):integer;stdcall;</b></td>
</tr>
<tr>
<td>设置混合器Mixid的输出平衡。Value < 0 不发声,0 左声道,1 右声道 2 混合声道</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><b>function stGetInDeviceDsp(Mixid:integer) : integer; stdcall; 返回值在0..300之间</b></td>
</tr>
<tr>
<td>得到输入设备的DSP值,Mixid=0;</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><b>function stListenNet(Listen:integer):integer;stdcall;</b></td>
</tr>
<tr>
<td>监听网络广播音频数据,Listen=0 不监听 Listen=1 监听 </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><b>function stSetMultOutSn(RegStr : Pchar):integer; stdcall;</b></td>
</tr>
<tr>
<td>注册函数,RegStr为注册码 ,必须在最先调用。</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>作者:李国智(13574073303 13683371438 0731-2611018) <br>
邮件:stgzs@highand.com 或 stgzs@etang.com
<p>三陀工作室:http://stgzs.myetang.com</p>
<p>QQ: 10020020 23144351</p>
<p><br>
汇款地址:<a href="http://stgzs.myetang.com/accounts.htm" target="_blank">http://stgzs.myetang.com/accounts.htm</a>
</p>
<p> <br>
开发包详细使用,请参考演示程序。 <br>
<br>
注意:没有注册的用户,会弹出没有注册的信息,请原谅! <br>
</p>
</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</body>
</html>
麦克风多路实时输出SDK1.0版
4星 · 超过85%的资源 需积分: 50 8 浏览量
2006-02-23
09:05:59
上传
评论
收藏 571KB RAR 举报
普通网友
- 粉丝: 882
- 资源: 2万+