Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Captura de Video - a Leo o otros
Ir a página Anterior  1, 2
 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
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


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.