資源簡介
C# Winform實現圖像的動態采集,采集到的流媒體按照*.wam或者任意一種Windows Media Player 11可以播放的文件格式,
并獲取流媒體采集結束時的最后畫面作為流媒體的封面。
要求有錄像功能:“開始錄像”、“暫停錄像”、 “停止錄像”、“保存錄像”;
C# Winform實現。
播放功能:“開始播放”“暫停播放”、“停止播放”、“播放”功能;“播放”即播放自己錄制的流媒體(可供用戶選擇路徑)。
播放功能調用WindowsMedia Player
功能未實現:并獲取流媒體采集結束時的最后畫面作為流媒體的封面.不知道怎么做。
1.使用了DirectX錄制視頻。
2.視頻解碼器作用
視頻資料因為錄制和保存的介質、格式等存在差異,我們不可能使用和每種格式相應的播放設備,這時,解碼器能夠解決問題,
實現格式的轉換、信息的解讀!
3.項目錄制視頻保存路徑在d盤:camera。
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.Drawing;
using?System.IO;
using?ICameraDll.DirectX.Capture;
namespace?ICameraDll
{
????public??class?Camera?:?ICamera
????{
????????private?Capture?capture;//攝像頭錄像操作
????????private?Filters?filters?=?new?Filters();//Filter集合
????????public?string?stauts?=?“NoThing“;//當前狀態,默認
????????#region?屬性
????????private?string?logFilePath;
????????private?string?logFileName;
????????///?
????????///?日志文件路徑
????????///?
????????public?string?LogFilePath
????????{
????????????get
????????????{
????????????????return?logFilePath;
????????????}
????????????set
????????????{
????????????????logFilePath?=?value;
????????????}
??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????61440??2010-08-11?17:32??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\DLL\DShowNET.dll
?????文件??????61440??2010-08-11?17:32??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\bin\Debug\DShowNET.dll
?????文件??????51200??2013-07-24?15:51??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\bin\Debug\ICameraDll.dll
?????文件?????161280??2013-07-24?15:51??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\bin\Debug\ICameraDll.pdb
?????文件???????8780??2013-07-24?15:11??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\Camera.cs
?????文件???????3570??2013-07-24?09:17??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\CameraManage.cs
?????文件???????3331??2013-03-25?09:29??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\AudioCapabilities.cs
?????文件???????1731??2013-03-25?09:28??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\AudioSource.cs
?????文件??????46866??2013-03-25?11:49??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\Capture.cs
?????文件??????30042??2013-03-25?11:22??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\CPlay.cs
?????文件???????4562??2013-03-25?09:28??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\CrossbarSource.cs
?????文件????????332??2013-03-25?09:29??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\DeviceInUseException.cs
?????文件???????1959??2013-03-25?09:29??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\DirectShowPropertyPage.cs
?????文件???????4833??2013-03-25?09:32??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\Filter.cs
?????文件???????2395??2013-03-25?15:29??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\FilterCollection.cs
?????文件????????567??2013-03-25?09:29??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\Filters.cs
?????文件????????809??2013-03-25?09:29??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\PropertyPage.cs
?????文件???????7280??2013-03-25?09:29??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\PropertyPageCollection.cs
?????文件????????916??2013-03-25?09:29??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\Source.cs
?????文件???????7823??2013-03-25?09:29??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\SourceCollection.cs
?????文件???????2649??2013-03-25?09:30??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\Tuner.cs
?????文件????????145??2013-03-25?09:29??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\TunerInputType.cs
?????文件???????1545??2013-03-25?09:29??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\VfwCompressorPropertyPage.cs
?????文件???????3091??2013-03-25?09:29??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\DirectX\Capture\VideoCapabilities.cs
?????文件???????1925??2013-07-24?14:23??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\ICamera.cs
?????文件???????3841??2013-03-25?15:34??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\ICameraDll.csproj
?????文件????????227??2013-03-22?16:05??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\ICameraDll.csproj.user
?????文件???????2867??2013-07-23?17:22??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????7056??2013-07-24?13:07??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????2722??2013-07-24?15:27??C#Winform視頻錄制播放\WinFormCameraDemo\WinFormCameraDemo\WinFormCameraDemo\ICameraDll\obj\Debug\ICameraDll.csproj.FileListAbsolute.txt
............此處省略74個文件信息
- 上一篇:C# 短信自收發 工具源碼
- 下一篇:NCrawler網絡爬蟲開源代碼
評論
共有 條評論