Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-01-2007
Avatar de lag_0
lag_0 lag_0 is offline
Miembro
 
Registrado: jul 2006
Posts: 131
Poder: 20
lag_0 Va por buen camino
Código:
ya compre la tarjeta ¿que piensan que voy a piratear?. Increíble .... :mad:
En el tiempo que llevo con tarjetas capturadoras de TV solo me di cuenta que son todas mierda y que las casas que las fabrican unos cabrones.. xD No será pinnacle? xD
Luego testeare el codigo, yo tengo uno parecido por ahí
Responder Con Cita
  #2  
Antiguo 03-01-2007
Avatar de lag_0
lag_0 lag_0 is offline
Miembro
 
Registrado: jul 2006
Posts: 131
Poder: 20
lag_0 Va por buen camino
Bueno...
Ahora me surgieron a mi las dudas .

En el codigo que yo tenia pasa lo mismo que en este y es que..:
Si no tienes una camara por defecto en windows seleccionada se te abre el panel para escojer una.

A ver si alguien se le ocurre la solución, por que yo en su dia lo intenté y ni patras:
-Evitar que te salga la ventana de windows para seleccionar capturadora
-Listar las capturadoras y obtener el identificador para:
-Seleccionar la capturadora a usar por CODIGO

a ver si algún experto lo consigue
Responder Con Cita
  #3  
Antiguo 03-01-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Cita:
Empezado por lag_0
a ver si algún experto lo consigue
Yo no soy un experto, pero lo puedo intentar ...

Cita:
Empezado por lag_0
Si no tienes una camara por defecto en windows seleccionada se te abre el panel para escojer una.
A mi no me ocurre lo mismo, me abre directamente mi tarjeta de televisión, que es la que tiene el índice cero, y ese mismo índice es le que mando en aquí (marcado en rojo):
Código Delphi [-]
SendMessage(CapWindow, WM_CAP_DRIVER_CONNECT, 0, 0);

Cita:
Empezado por lag_0
Listar las capturadoras y obtener el identificador para:
Para obtener una lista de las capturadoras instaladas y su index, solo tenemos que hacer un bucle con la función capGetDriverDescription, algo así:
Código Delphi [-]
var
  i: integer;
  Name, Ver: array[0..1024] of Char;
begin
  for i:= 0 to 9 do
    if capGetDriverDescription(i,@Name,Sizeof(Name)-1,@Ver,Sizeof(Ver)-1) then
  // Aqui añadimos a un listbox el nombre y el index de la capturadora    
  Listbox1.Items.AddObject(Name,TObject(i));
end;

Se me olvidaba poner la definición de la función capGetDriverDescription
Código Delphi [-]
function capGetDriverDescription(Index: WORD; Name: PChar; cbName: Integer;
  Ver: PChar; cbVer: Integer): BOOL;  stdcall;
 external 'AVICAP32.DLL' name 'capGetDriverDescriptionA';

Última edición por seoane fecha: 03-01-2007 a las 18:25:16.
Responder Con Cita
  #4  
Antiguo 03-01-2007
jacanche jacanche is offline
Miembro
 
Registrado: may 2003
Ubicación: Campeche,Campeche,Mexico
Posts: 137
Poder: 24
jacanche Va por buen camino
Hola, puedes probar el componente TvideoCapture, esta en torry, trae un componente vcl que puedes poner en tu pantalla, no necesitas que se abran otras adicionales, yo lo uso en un programa que hice para emitir credenciales con foto, y funciona bien, te dejo la liga de torry, espero te sirva.

http://torry.net/vcl/mmedia/video/eavcap.zip

Saludos
Alfredo
__________________
Saludos

Alfredo
Responder Con Cita
  #5  
Antiguo 03-01-2007
Avatar de lag_0
lag_0 lag_0 is offline
Miembro
 
Registrado: jul 2006
Posts: 131
Poder: 20
lag_0 Va por buen camino
Gracias a los dos una vez más ,

Saludoooooooos!
Responder Con Cita
  #6  
Antiguo 03-01-2007
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.418
Poder: 24
fjcg02 Va camino a la fama
Para hacer lo que quieres solo tienes que incluir las Jedi, poner en el formulario un TJvAVICapture de nombre Avicap y añadir la procedure
siguiente. Añade un TImage en el formulario y asignale la imagen que tiene la variable pic. Puedes asignar al Timage directamente la imagen del portapapeles. Es un metodo un poco 'guarro', pero funciona; El resto, es cosa tuya

Espero que te sea de ayuda

Un saludo

Código Delphi [-]
procedure TMainFormClient.Button1Click(Sender: TObject);
var
  pic : TBitmap;
begin
  try
    AviCap.DriverIndex := 0;
    AviCap.Previewing := true;
  except
     on E: Exception do ;
  end;
    pic := TBitmap.Create;
    avicap.copytoclipboard;
    if Clipboard.HasFormat(CF_BITMAP) then
    begin
       pic.Assign(Clipboard);
    end;
// asigna la imagen aqui !!
    pic.FreeImage;
    FreeAndNil(pic);
end;
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
capturar una imagen desde scanner o camara USB rex Varios 13 24-05-2008 17:03:01
componente para capturar imagen de camara web perico OOP 3 02-02-2007 22:05:56
Obtener una Imagen de Camara Web noshy Gráficos 2 10-11-2006 20:36:54
Capturar una imagen con una camara bill_mg Varios 1 04-05-2006 12:49:09
capturar el video de una cámara ip con delphi ainch Varios 1 08-08-2005 06:32:39


La franja horaria es GMT +2. Ahora son las 06:54:48.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi