Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe maak je een DirectShow Camera Application Ontwikkel
DirectShow is een open - source video capture software project . Door het gebruik van de code base , kunt u een toepassing die video wordt verzonden naar uw computer vanaf een invoerapparaat , zoals een webcam of digitale camera kan opnemen ontwikkelen . De code is gebaseerd op Visual Basic . NET programmeertaal van Microsoft , dus om een DirectShow camera- applicatie te ontwikkelen , zult u Microsoft Visual Studio nodig . Wat je nodig hebt
Microsoft Visual Studio
Toon Meer Aanwijzingen

Launch Visual Studio 1 en maak een nieuw document aan uw DirectShow applicatie code .

Import 2 de juiste code bibliotheken voor de DirectShow- toepassing met behulp van de volgende code :

Imports
SystemImports System.DiagnosticsImports System.DrawingImports System.Runtime.InteropServicesImports System.Windows.FormsImports DirectShowLibImports System.Runtime.InteropServices . ComTypes
3

Maak een namespace en stel de variabelen voor de toepassing , bijvoorbeeld:

namespace Capture_The_Webcam Public Class
Form1Inherits System.Windows.Forms.FormEnd ClassEnd namespace < br

Enum spelenState

> Gestopt = 0Paused = 1Running = 2Init = 3End EnumDim currentState Zoals spelenState = PlayState.Stopped
4

Stel de subroutines die zal starten en start de applicatie als het eenmaal is samengesteld :

Private Sub InitializeComponent ( ) op

Dim middelen
Zoals System.Resources.ResourceManager = Nieuw System.Resources.ResourceManager ( GetType ( Form1 ) ) op

Me . AutoScaleBaseSize = Nieuw System.Drawing.Size ( 5 , 13 ) Me.ClientSize = Nieuwe System.Drawing.Size ( 320 , 320 ) Me.Icon = C ( ( resources.GetObject ( " $ this.Icon " ) ) , System.Drawing.Icon ) Me.Name = " Form1 " Me.Text = " Video Capture Previewer ( PlayCap ) " Debug.WriteLine ( "Ik begon Sub InitializeComponent " ) End Sub
5

Stel de klasse die verantwoordelijk is voor het vastleggen van video met behulp van de volgende code als leidraad voor uw eigen toepassing te coderen :

Public Sub CaptureVideo
( ) Dim sourceFilter zoals IBaseFilter = NothingTryBig brok codeCatch ex zoals ExceptionMessageBox . Show ( " een onherstelbare fout heeft occurred.With error : " & ex.ToString ) End Sub TryEnd

Dim hr
As Integer = 0
6

Compileer de VB -code in een uitvoerbaar applicatie en voer vervolgens de applicatie te gaan gebruiken als een video-opname -programma .

Previous: Next:
  Computer Programming Languages
·Hoe maak je een discussie Demo…
·Hoe te converteren Recursief o…
·Hoe te Client Server toepassin…
·Hoe maak je een twee - tiered …
·Hoe maak je een batchbestand L…
·Hoe maak je een Block Element …
·Hoe maak je een Fortran progra…
·Hoe SQL Stored Procedures Leer…
·Hoe schrijf je de naam van iem…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe de voortgangsbalk in VB.net Programm…
·Hoe maak je een pauze script maken in Ga…
·Hoe de lengte van de Dictionary Python 
·Wat zijn CSS Templates ? 
·Vergelijking van Perl Met Python 
·Hoe maak je een Access Query converteren…
·Hoe maak je een tab - gescheiden tekstbe…
·Refactor Code voor betere prestaties 
·Veel voorkomende fouten in HTML- coderin…
Copyright © Computer Kennis http://www.nldit.com