Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man utvecklar en DirectShow Camera Application

    DirectShow är ett open-source video capture programvara projektet . Genom att använda sin kodbas , kan du utveckla ett program som kan spela in video som överförs till din dator från en inmatningsenhet som en webbkamera eller digitalkamera . Koden är baserad på Microsofts Visual Basic . NET programmeringsspråk , så för att utveckla ett DirectShow kamera program , behöver du Microsoft Visual Studio . Saker du behöver
    Microsoft Visual Studio
    Visa fler instruktioner
    1

    Starta Visual Studio och skapa ett nytt dokument för att koda din DirectShow ansökan .
    2

    Importera lämpliga kodbibliotek för DirectShow ansökan med hjälp av följande kod :

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

    Skapa ett namespace och ställ in variablerna för ansökan , till exempel :

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

    Enum PlayState

    Stoppad = 0Paused = 1Running = 2Init = 3End EnumDim currentState som PlayState = PlayState.Stopped
    4

    Ställ upp subrutiner som kommer att lansera och driva programmet när den har sammanställts :

    Private Sub InitializeComponent ( ) katalog

    Dim resurser Som System.Resources.ResourceManager = Ny System.Resources.ResourceManager ( getType ( Form1 ) ) katalog

    Me . AutoScaleBaseSize = Ny System.Drawing.Size ( 5 , 13 ) Me.ClientSize = Ny System.Drawing.Size ( 320 , 320 ) Me.Icon = ctyp ( ( resources.GetObject ( " $ this.Icon " ) ) , System.Drawing.Icon ) Me.Name = " Form1 " Me.Text = " Video Capture Previewer ( PlayCap ) " Debug.WriteLine ( " jag började Sub InitializeComponent " ) End Sub
    5

    Ställ in den klass som är ansvarig för video fånga med hjälp av följande kod som en guide för att koda din egen applikation :

    Public Sub CaptureVideo ( ) Dim sourceFilter som IBaseFilter = NothingTryBig bit av codeCatch ex som ExceptionMessageBox . Visa ( " Ett oåterkalleligt fel har occurred.With error : " & ex.ToString ) Avsluta TryEnd Sub

    Dim hr As Integer = 0
    6

    Kompilera VB-kod till ett körbart program och sedan köra programmet för att börja använda det som en videoinspelning program .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Mästare Metod för återfall
    ·Hur till Bädda SQL i RPG Program
    ·Skillnader mellan Prolog och Lisp
    ·Hypertech Programmerare Tips
    ·Hur man lagrar en binärt sökträd till en fil
    ·Hur man beräknar en uppdatering GridView Field
    ·Hur kan Överskridande & Format småkryp String ändrar…
    ·Hur man flyttar VARCHAR2 till NCLOB
    ·Standard Operating Procedures i Oracle RAC Miljö
    ·Konvertera ett Rational Rose MDL File
    Utvalda artiklarna
    ·Hur man sätta in en radbrytning i en lista
    ·Konvertera Meter till fot i Java
    ·Hur får man ett svar från en röstbrevlåda i VB.Net
    ·Django Vs. Perl
    ·Vad är en Looping Macro
    ·Vad är skillnaden mellan låg - nivå programmering & …
    ·Hur man skapar en tråd inifrån ett Dynamic Link Libra…
    ·Hur man ändrar SYSDBA lösenord
    ·Hur man läser och skrivbehörighet för moduler i Pyth…
    ·Countdown Tutorial i Java
    Copyright © Dator Kunskap http://www.dator.xyz