Inicia Visual Studio y crea un nuevo documento para codificar
tu aplicacin DirectShow. 2. 2 Importa las libreras de cdigo apropiadas para laaplicacin de DirectShow mediante el siguiente cdigo: Imports System Imports System.Diagnostics Imports System.Drawing Imports System.Runtime.InteropServices Imports System.Windows.Forms Imports DirectShowLib Imports System.Runtime.InteropServices.ComTypes 3. 3 Crea un espacio de nombres y define las variables de la aplicacin, por ejemplo: Namespace Capture_The_Webcam Public Class Form1 Inherits System.Windows.Forms.Form End Class End Namespace Enum PlayState Stopped = 0 Paused = 1 Running = 2 Init = 3 End Enum Dim currentState As PlayState = PlayState.Stopped 4. 4 Configura las subrutinas que ejecutar la aplicacin una vez que haya sido compilada: Private Sub InitializeComponent() Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(Form1)) Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) Me.ClientSize = New System.Drawing.Size(320, 320) Me.Icon = CType((resources.GetObject("$this.Icon")), System.Drawing.Icon) Me.Name = "Form1" Me.Text = "Video Capture Previewer (PlayCap)" Debug.WriteLine("I started Sub InitializeComponent") End Sub 5. 5 Configura la clase que es responsable de la captura de video usando el siguiente cdigo como una gua para codificar tu propia aplicacin: Public Sub CaptureVideo() Dim sourceFilter As IBaseFilter = Nothing Try Big chunk of code Catch ex As Exception MessageBox.Show("An unrecoverable error has occurred.With error : " & ex.ToString) End Try End Sub Dim hr As Integer = 0 6. 6 Compila el cdigo VB en una aplicacin ejecutable y ejecuta la aplicacin para empezar a utilizarla como un programa de grabacin de video.