• Martes 30 de Abril de 2024, 05:10

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - jesusjones

Páginas: [1]
1
C# / Re: Captura Webcam En C#
« en: Jueves 13 de Diciembre de 2007, 21:10 »
muchas gracias :D, el código está genial...

por cierto modifique esta línea

Código: Text
  1.  
  2. public static extern bool capGetDriverDescriptionA(int wdriver, string lpszName, int cbName, string lpszVer, int cbVer);
  3.  
  4.  

por esta
Código: Text
  1.  
  2. public static extern bool capGetDriverDescriptionA(int wDriverIndex, [MarshalAs(UnmanagedType.VBByRefStr)]ref String lpszName, int cbName, [MarshalAs(UnmanagedType.VBByRefStr)] ref String lpszVer, int cbVer);
  3.  
  4.  

así cuando listas en el combobox los devices, te aparece su nombre y no "dispositivo0"

Listar quedó así:

Código: Text
  1.  
  2. public void Listar()
  3.         {
  4.             bool valor;
  5.             String nombre = "".PadRight(100);&#59;
  6.             String version = "".PadRight(100);&#59;
  7.             int x = 0;
  8.             do
  9.             {
  10.                 valor = capGetDriverDescriptionA(x, ref nombre, 100, ref version, 100);
  11.                 if (valor)
  12.                 {
  13.                     Cbx.Items.Add(nombre + " " + version);
  14.                 }
  15.  
  16.                 x = x + 1;
  17.  
  18.             } while (!valor == false);
  19.         }
  20.  
  21.  

Páginas: [1]