使用Vlc.DotNet打開攝像頭並截圖 C#
阿新 • • 發佈:2017-09-07
light tro .cn aps www link height log title
Vlc.DotNet.Forms.VlcControl cc = new Vlc.DotNet.Forms.VlcControl(); cc.Width = 500; cc.Height = 400; cc.Top = 100; cc.Left = 100; Vlc.DotNet.Core.Medias.MediaBase media = new Vlc.DotNet.Core.Medias.LocationMedia("dshow:// "); media.AddOption(":dshow-size=1600*1200"); media.AddOption(":dshow-vdev=USB CAM2"); cc.Play(media); this.Controls.Add(cc); cc.BringToFront(); //cc.TakeSnapshot("D:\\111.jpg", 1600, 1200);//截圖
註意
Vlc.DotNet.Core.Medias.MediaBase media = new Vlc.DotNet.Core.Medias.LocationMedia("dshow:// ");
初始化MediaBase 時只需
"dshow:// "
即可
選擇哪個相機需要AddOption
,選擇分辨率之類的參數也要AddOption
但不支持相機index,必須相機name,可以參考使用AForge.NET Framework打開攝像頭 C#獲取對應index的name
使用Vlc.DotNet打開攝像頭並截圖 C#