資源簡介
在開發類似語音視頻聊天或視頻會議這樣的系統時,它們通常都包含一個測試音視頻設備的功能 -- 通過該測試,用戶可以選擇要使用的音視頻設備(對于程序內部而言,就是確定要使用設備的Index),就像QQ的語音測試向導和視頻設置。這里,我介紹一下如何使用OMCS來實現類似的功能,只需少量代碼即可搞定。先上測試程序運行起來后的截圖:
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?OMCS.Tools;
using?OMCS.Server;
using?OMCS.Passive;
using?ESBasic;
namespace?OMCS.DeviceTester
{
????public?partial?class?Form1?:?Form
????{
????????private?MultimediaServer?multimediaServer;
????????private?IMultimediaManager?multimediaManager?=?MultimediaManagerFactory.GetSingleton();
???????
????????public?Form1()
????????{
????????????InitializeComponent();
????????????//初始化OMCS服務器
????????????OMCSConfiguration?configuration?=?new?OMCSConfiguration(10?1?EncodingQuality.High?16000?800?600);
????????????this.multimediaServer?=?new?MultimediaServer(9000?new?DefaultUserVerifier()?configu
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????94208??2012-09-27?17:46??OMCS.DeviceTester\OMCS.DeviceTester\bin\Debug\AudioEngineCore.dll
?????文件?????385024??2013-08-12?16:08??OMCS.DeviceTester\OMCS.DeviceTester\bin\Debug\ESBasic.dll
?????文件??????28672??2013-08-19?11:46??OMCS.DeviceTester\OMCS.DeviceTester\bin\Debug\OMCS.DeviceTester.exe
?????文件??????24064??2013-08-19?11:46??OMCS.DeviceTester\OMCS.DeviceTester\bin\Debug\OMCS.DeviceTester.pdb
?????文件???????5632??2005-11-11?22:25??OMCS.DeviceTester\OMCS.DeviceTester\bin\Debug\OMCS.DeviceTester.vshost.exe
?????文件?????764928??2013-08-12?16:15??OMCS.DeviceTester\OMCS.DeviceTester\bin\Debug\OMCS.dll
?????文件?????172544??2013-03-29?16:55??OMCS.DeviceTester\OMCS.DeviceTester\bin\Debug\Paintfr
?????文件?????184320??2013-06-21?20:37??OMCS.DeviceTester\OMCS.DeviceTester\bin\Debug\VideoEngine.dll
?????文件?????645632??2011-07-01?14:57??OMCS.DeviceTester\OMCS.DeviceTester\bin\Debug\VideoEngineCore.dll
?????文件???????6881??2013-08-19?11:33??OMCS.DeviceTester\OMCS.DeviceTester\Form1.cs
?????文件??????11910??2013-08-19?11:33??OMCS.DeviceTester\OMCS.DeviceTester\Form1.Designer.cs
?????文件???????9685??2013-08-19?11:33??OMCS.DeviceTester\OMCS.DeviceTester\Form1.resx
?????文件????????842??2013-08-19?11:46??OMCS.DeviceTester\OMCS.DeviceTester\obj\Debug\OMCS.DeviceTester.csproj.GenerateResource.Cache
?????文件??????28672??2013-08-19?11:46??OMCS.DeviceTester\OMCS.DeviceTester\obj\Debug\OMCS.DeviceTester.exe
?????文件???????2804??2013-08-19?11:46??OMCS.DeviceTester\OMCS.DeviceTester\obj\Debug\OMCS.DeviceTester.Form1.resources
?????文件??????24064??2013-08-19?11:46??OMCS.DeviceTester\OMCS.DeviceTester\obj\Debug\OMCS.DeviceTester.pdb
?????文件????????180??2013-08-19?11:46??OMCS.DeviceTester\OMCS.DeviceTester\obj\Debug\OMCS.DeviceTester.Properties.Resources.resources
?????文件???????1104??2013-08-19?11:49??OMCS.DeviceTester\OMCS.DeviceTester\obj\OMCS.DeviceTester.csproj.FileListAbsolute.txt
?????文件???????3773??2013-08-19?11:46??OMCS.DeviceTester\OMCS.DeviceTester\OMCS.DeviceTester.csproj
?????文件????????476??2013-08-19?11:24??OMCS.DeviceTester\OMCS.DeviceTester\Program.cs
?????文件???????1200??2013-08-19?11:24??OMCS.DeviceTester\OMCS.DeviceTester\Properties\AssemblyInfo.cs
?????文件???????2890??2013-08-19?11:24??OMCS.DeviceTester\OMCS.DeviceTester\Properties\Resources.Designer.cs
?????文件???????5612??2013-08-19?11:24??OMCS.DeviceTester\OMCS.DeviceTester\Properties\Resources.resx
?????文件???????1102??2013-08-19?11:24??OMCS.DeviceTester\OMCS.DeviceTester\Properties\Settings.Designer.cs
?????文件????????249??2013-08-19?11:24??OMCS.DeviceTester\OMCS.DeviceTester\Properties\Settings.settings
?????文件????????940??2013-08-19?11:24??OMCS.DeviceTester\OMCS.DeviceTester.sln
????..A..H.?????15360??2013-08-19?11:49??OMCS.DeviceTester\OMCS.DeviceTester.suo
?????文件?????385024??2013-08-12?16:08??OMCS.DeviceTester\Resource\ESBasic.dll
?????文件?????764928??2013-08-12?16:15??OMCS.DeviceTester\Resource\OMCS.dll
?????目錄??????????0??2013-08-19?11:24??OMCS.DeviceTester\OMCS.DeviceTester\obj\Debug\TempPE
............此處省略11個文件信息
- 上一篇:c# 嵌入式開發 幼兒園打卡系統
- 下一篇:分貝顯示器,實時顯示聲音強度
評論
共有 條評論