• 大小: 8.38M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: winform  视频  C#  播放  

资源简介

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个文件信息

评论

共有 条评论