| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo desarrollar una cámara de aplicación DirectShow
    DirectShow es un proyecto de software de captura de vídeo de código abierto . Mediante el uso de su base de código, se puede desarrollar una aplicación que puede grabar vídeo se transmiten al ordenador desde un dispositivo de entrada, como una webcam o la cámara digital. El código se basa en el . Lenguaje de programación de Microsoft Visual Basic , por lo que con el fin de desarrollar una aplicación de cámara DirectShow , necesitarás Microsoft Visual Studio. Cosas que necesitará
    Microsoft Visual Studio
    Mostrar más instrucciones
    1

    lanzamiento de Visual Studio y crear un nuevo documento para codificar la aplicación DirectShow .
    2

    Import las bibliotecas de códigos apropiados para la aplicación DirectShow mediante el siguiente código:

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

    Crear un espacio de nombres y establecer las variables de la aplicación , por ejemplo:

    Espacio de nombres Capture_The_Webcam Public Class Form1Inherits System.Windows.Forms.FormEnd ClassEnd Espacio de nombres < br >

    Enum reproducirState

    Detenido = 0Paused = 1Running = 2Init = 3End EnumDim currentState Como reproducirState = PlayState.Stopped
    4

    Configurar las subrutinas que pondrá en marcha y ejecutar la aplicación una vez que se ha compilado :

    Private Sub InitializeComponent ()

    recursos Dim Como System.Resources.ResourceManager = New System.Resources.ResourceManager ( GetType (Form1 ))

    mí . 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 = " vista previa de captura de vídeo ( PlayCap ) " Debug.WriteLine ( "Empecé Sub InitializeComponent ") End Sub
    5 < p > Configurar la clase que es responsable de la captura de vídeo utilizando el código siguiente como guía para codificar su propia aplicación :

    Public Sub CaptureVideo () sourceFilter As IBaseFilter = NothingTryBig trozo de codeCatch ex As ExceptionMessageBox . Show ( " un error irrecuperable tiene occurred.With error :" & ex.ToString ) End Sub TryEnd

    horas Dim As Integer = 0
    6

    Compilar el código VB en una aplicación ejecutable y ejecute la aplicación para comenzar a utilizarlo como un programa de grabación de vídeo.

    Previous :

    next :
      Artículos relacionados
    ·Tutorial para la creación de ASP VBScript Con acceso e…
    ·Cómo calcular PPS 
    ·Cómo escribir una jerarquía de página web 
    ·Cómo convertir System.DBNull a un entero 
    ·Cómo ordenar REXX Variables Madre 
    ·Cómo convertir Última Time Stamp de inicio de sesión…
    ·¿Cuál es el significado de un diagrama de flujo de da…
    ·Cómo agregar texto en un archivo INP por Python 
    ·¿Cómo puedo hacer un juego de carreras de coches en F…
    ·Crear una página Web Design Diseño 
      Artículos destacados
    ·Cómo reemplazar un STRG Con un STRG Baja 
    ·Cómo utilizar una cadena en VBScript 
    ·Las ventajas de un Editor Premium 
    ·Cómo escribir un programa simple en C + + 
    ·Cómo convertir OS Grid para GPS 
    ·Cómo recibir un Servicio Web ASP Net Fuera de IIS 
    ·Cómo eliminar una cola de JMS 
    ·Cómo instalar Lisp en OSX 
    ·Cómo cambiar el puerto SMTP en PHP 
    ·Cómo habilitar InnoDB en MySQL 5 con cPanel 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com