 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Mar 12 Ago, 2003 8:02 am Asunto: |
|
|
Me autorespondo
para tener la captura INVISIBLE, uso la funcion capGrabFrame(w) que forma el uso de call back cuando la imagen no es visible, debido a que cuando noes visible (oculta , minimizada , el GDI, para el reloj de actualizacion, que llama al callback)
por lo tanot uso un timer par aue cada 1/2 segundo haga capGrabFrame y asi envio la imagen por la red, aunque la imagen este invisible
Lo que observe tambien es que si hago la ventana de captura OCULTA, no funciona el capGrabFrame, seguire investigando
Saludos y Gracias
PD. No me gusta los componentes externos, solo cuando no queda otra opcion _________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mie 13 Ago, 2003 3:31 am Asunto: |
|
|
| Cita: | ...se deberia liberar los punteros despues de usarlos
delete jpg; ? |
En este caso no, porque usamos la plantilla "auto_ptr" que al salir de la función ya se encarga de liberar el objeto.
| Cita: | Se puede hacer invisibel la ventana de captura?
lo intente quitandole la badera Visible, pero no enra al callback cuando la bentana es oculta o cubierta |
Tienes "capSetCallbackOnVideoStream" que funciona de manera similar a "capSetCallbackOnFrame", la diferencia es que la segunda solo funciona para la previsualización por tanto debe estar activa y visible, mientras que la primera no necesita ni siquiera que actives la previsualización ni que este visible.
Si usas "capSetCallbackOnVideoStream" tendrás que usar "capCaptureSequenceNoFile" para comenzar la captura y "capCaptureStop" para detenerla.
Luego para cambiar la cantidad de fotogramas por segundo y otros parámetros tienes "capCaptureSetSetup" ya que estas funciones son independientes de las de previsualización. |
|
| Volver arriba |
|
 |
Miguel Angel Torres Master


Registrado: 23 Abr 2006Mensajes: 282Ubicación: Siegen, Alemania
|
Publicado: Sab 10 Feb, 2007 9:55 pm Asunto: |
|
|
He tratado de poner en marcha el código que ustedes colgaron pero siempre me resulta el error de "No se puede cambiar el formato de video", a que se debe esto?. Gracias por su ayuda. _________________ Entre más sé, sé que nada sé
----------------------------------
Miguel Angel Torres Arredondo
Siegen - Deutschland |
|
| Volver arriba |
|
 |
Miguel Angel Torres Master


Registrado: 23 Abr 2006Mensajes: 282Ubicación: Siegen, Alemania
|
Publicado: Dom 11 Feb, 2007 6:41 pm Asunto: |
|
|
Descubrí que la resolución de video de mi pc es diferente a la que se pretende configurar y por esto ocurre el error, pero igualmente luego de corregirlo me sige presentando el mismo problema. Pero la duda mia no viene a este caso mucho, ya que sólo quería comprobar lo que estaba en el foro y lamentablemente no me funcionó. Mi duda viene a que quiero hacer una aplicación que capture video y que me pueda funcionar tanto en windows como en linux. Ya César me comentó que haciendo projectos del tipo CLX, estos pueden ser ejecutados en Windows o Linux. Luego realizé otra consulta y Tochsoftwares me dijo que la captura de video viene relacionada al Kernel del sistema operativo. He estado buscando en internet y fuera de los ejemplos del foro de captura de video en cámara web (que lastimosamete no me funcionaron), y otros componente como los de Mitov y otros para Linux. La mayoría usan la WIN32 y por consiguiente sólo los podría ejecutar en windows. Si alguien tiene una pequeña idea de como poder hacer o ideas de lo que explico les agradecería. Gracias, suerte.... _________________ Entre más sé, sé que nada sé
----------------------------------
Miguel Angel Torres Arredondo
Siegen - Deutschland |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|