Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como desenvolver um aplicativo do DirectShow Camera
DirectShow é um projeto de software de captura de vídeo de código aberto . Usando a sua base de código, você pode desenvolver um aplicativo que pode gravar vídeo sejam transmitidos para o computador a partir de um dispositivo de entrada , como uma webcam ou câmera digital. O código é baseado em Visual Basic , da Microsoft. Linguagem de programação NET , por isso , a fim de desenvolver um aplicativo de câmera DirectShow , você vai precisar do Microsoft Visual Studio. Coisas que você precisa
Microsoft Visual Studio
Show Mais instruções
1

Inicie o Visual Studio e crie um novo documento para codificar seu aplicativo do DirectShow .
2

Importar as bibliotecas de código adequadas para a aplicação DirectShow usando o seguinte código:

SystemImports Importações System.DiagnosticsImports System.DrawingImports System.Runtime.InteropServicesImports System.Windows.FormsImports DirectShowLibImports System.Runtime.InteropServices . ComTypes
3

Criar um espaço de nomes e definir as variáveis ​​para a aplicação , por exemplo:

Espaço nominal Capture_The_Webcam Public Class Form1Inherits System.Windows.Forms.FormEnd ClassEnd Espaço nominal < br >

Enum PlayState

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

Configure as sub-rotinas que vai lançar e executar o aplicativo uma vez que foi compilado :

Private Sub InitializeComponent ()

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

me . AutoScaleBaseSize = Novo System.Drawing.Size (5 , 13) Me.ClientSize = Novo System.Drawing.Size (320 , 320) Me.Icon = CType ( ( resources.GetObject ("$ this.Icon ")) , System.Drawing.Icon ) Me.Name = " Form1 " Me.Text = " Captura de vídeo Visualizador ( PlayCap ) " Debug.WriteLine ( "Eu comecei Sub InitializeComponent ") End Sub
5

Defina a classe que é responsável pela captura de vídeo usando o código a seguir como um guia para codificar seu próprio aplicativo :

Public Sub CaptureVideo () Dim SourceFilter como IBaseFilter = NothingTryBig pedaço de codeCatch ex como ExceptionMessageBox . Show ( "Um erro irrecuperável tem erro occurred.With :" & ex.ToString ) End Sub TryEnd

Dim hr as Integer = 0
6

Compilar o código VB em um aplicativo executável e , em seguida, executar o aplicativo para começar a usá-lo como um programa de gravação de vídeo.

Anterior :

Próximo : No
  Os artigos relacionados
·Como Chegar SoapClient para Enviar um Accept Header 
·Diferenças entre Definindo uma função membro não -S…
·Sem conexão proxy no NetBeans 
·Explicação da Filler em um programa COBOL 
·Definição das Demonstrações seqüenciais 
·Como posso abrir um arquivo EPR ​​at Home 
·Como Ler Tempo em UML 
·Fatores que determinam a escolha da linguagem de progra…
·Como se livrar de Números em COBOL 
·Diferenças entre Byte matriz Vs . Cordas 
  Artigos em destaque
·Como usar o C + + Destruidores Virtual 
·Como obter um número par no CPP 
·Como ler os caracteres em Fortran 
·Quais são as funções de discos rígidos 
·O que estão fluindo Classes 
·Como resolver recursão 
·Como compilar em Borland C + + 
·Como usar objetos em 2D CPP 
·Como retornar uma referência a Vector C 
·Como alterar INT para um objeto em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados