| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Hvordan udvikler man et DirectShow Camera Application
    DirectShow er en open- source video capture software -projekt. Ved at bruge sin kodebase , kan du udvikle et program, der kan optage video , der overføres til din computer fra en input-enhed såsom et webcam eller et digitalt kamera. Koden er baseret på Microsofts Visual Basic. NET programmeringssprog, så for at udvikle en DirectShow kamera program , skal du Microsoft Visual Studio. Ting du skal
    Microsoft Visual Studio
    Vis Flere Instruktioner
    1

    Launch Visual Studio og oprette et nyt dokument til at kode din DirectShow ansøgning.
    2

    Importer den relevante kode biblioteker til DirectShow program ved hjælp af følgende kode:

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

    Opret en namespace og sætte de variabler for anvendelsen , for eksempel : Hej

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

    Enum PlayState

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

    Opsætning af subrutiner , der vil lancere og køre programmet når den er blevet udarbejdet : Hej

    Private Sub InitializeComponent ()

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

    Me . AutoScaleBaseSize = Ny System.Drawing.Size (5 , 13) Me.ClientSize = Ny System.Drawing.Size (320 , 320) Me.Icon = ctype ( ( resources.GetObject ( "$ this.Icon " ) ) , System.Drawing.Icon ) Me.Name = " Form1 " Me.Text = " Video Capture fremviser ( PlayCap )" Debug.WriteLine ( "Jeg begyndte Sub InitializeComponent " ) End Sub
    5 < p> Opsæt den klasse, der er ansvarlig for video fanger ved hjælp af følgende kode som en guide til at kode din egen applikation : Hej

    Public Sub CaptureVideo ( ) Dim sourceFilter som IBaseFilter = NothingTryBig luns af codeCatch ex som ExceptionMessageBox . show ( "An uoprettelig fejl har occurred.With fejl:" & ex.ToString ) End TryEnd Sub

    Dim hr As Integer = 0
    6

    Kompiler VB kode ind i en eksekverbar program og derefter køre programmet for at begynde at bruge det som en videooptagelse program.

    Forrige :

    næste :
      Relaterede artikler
    ·Filtyper, der kan bruges med QBASIC 
    ·Sådan udskriver en enkelt konvolut Brug Word XP 
    ·Min Windows Mobile vil ikke åbne ASHX filer 
    ·Silverlight : Sådan Bind en tekstblok til en ressource…
    ·Sådan String QBasic til flere linjer 
    ·Sandt VS False Statement Programmering 
    ·Sådan Pass Parametre til en applet 
    ·Hvordan man kan simulere en utæthed i Matlab 
    ·Hvordan man laver en deterministisk Finite State Machin…
    ·Sådan ændres TTF filer 
      Anbefalede Artikler
    ·Sådan Defrag en VMWare Billed 
    ·Sådan ændres titellinjen i Perl Script 
    ·Lær Java Online 
    ·Hvordan får jeg adgang Static Medlemmer af en klasse i…
    ·Hvordan skal man behandle XML navn Spaces i PHP 
    ·Sådan Timeout i JavaScript 
    ·Hvordan man finder forsvundne numre i en PHP Array 
    ·Hvad er en computer programmeringssprog 
    ·Sådan bruges kortet STL Container Class 
    ·MySQL : Query String til Int 
    Copyright © Computer Viden http://www.computerdk.com