libv4l

Una capa de abstracción para dispositivos Video4linux2
Descargar ahora

libv4l Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Hans de Goede
  • Sitio web del editor:

libv4l Etiquetas


libv4l Descripción

Una capa de abstracción para dispositivos Video4Linux2 LIBV4L es una colección de bibliotecas que agrega una delgada capa de abstracción de dispositivos Video4Linux2. Su propósito es facilitar la escritura de una aplicación que admita una amplia variedad de dispositivos, sin necesidad de un esfuerzo especial para cada dispositivo. Todos los componentes libv4l están autorizados en la versión 2 de la Biblioteca General de la GNU o (en su opción) cualquier versión posterior.libv4l Consta de 3 bibliotecas diferentes: libv4lconvertlibrav4lconvert ofrece funciones para convertir desde cualquier pixelformatto v4l2_pix_fmt_bgr24 o v4l2_pix_fmt_yuv420.Currentemente los siguientes formatos de origen son compatibles: JPEG, MJPEG, BAYER (las 4 variantes: BGGR, RGGB, GBRG, GRBG), SPCA501 ( CHIP ESPECÍFICO YUV 420 con componentes entrelazados), SPCA561 (Chip Comprimido comprimido GBRG BAYER) Para obtener más detalles sobre las funciones V4LCONVERVERT_, consulte libv4lconvert.h.libv4l1Esta que ofrece funciones como V4L1_OPEN, V4L1_IOCTL, etc., que puede usarse para hacer que las aplicaciones V4L1 de V4L1 funcionen con V4L2 dispositivos. Estas funciones coordenadas como el cierre / cierre normal / cierre normal, excepto que libv4l1 realiza la emulación completa de la API V4L1 en la parte superior de los controladores V4L2, en el caso de los controladores V4L1, a lo largo de las llamadas. Para obtener más detalles sobre las funciones V4L1_, consulte LIBV4L1.H .LIBV4L2Esta. Ofrece funciones como V4L2_OPEN, V4L2_IOCTL, etc., que puede usarse para hacer que las aplicaciones V4L2 funcionen con los dispositivos V4L2 con formatos Weard.libv4l2, en su mayoría pasa las llamadas directamente hasta el controlador V4L2. Cuando se obtiene un try_fmt / s_fmt con un formato no compatible LIBV4L2 se incluirá en el medio y emulará el formato (si una aplicación quiere saber qué formatos Thanhardware puede hacer _Really, debe usar enum_fmt, no intente aleatoriamente un grupo de MUNCH OFMT). Para obtener más detalles sobre las funciones V4L2_, consulte Libv4L2.h. ¿Qué hay de nuevo en este lanzamiento: · Se agregaron cuatro modelos portátiles más a la tabla de dispositivos al revés. · Se mejoró la descompresión MR97310A. · Se agregó apoyo para descomprimir YUV420 PLANAR JPEG, que se requiere para las cámaras basadas en W9968CF. · Se agregó apoyo para los datos de Bayer RAW STV0680. Esto ayuda a obsoletos de los controladores W9968CF y STV680 V4L1.


libv4l Software relacionado