easimage
Classes | Functions
camera.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdint.h>
#include <assert.h>
#include <getopt.h>
#include <fcntl.h>
#include <unistd.h>
#include <errno.h>
#include <malloc.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/time.h>
#include <sys/mman.h>
#include <sys/ioctl.h>
#include <asm/types.h>
#include "easimage.h"
Include dependency graph for camera.c:

Classes

struct  Buffer
 

Functions

int camPrintCaps (Camera *cam)
 
char * pixFormatName (unsigned int format, char *name)
 
void BGR24_to_RGB24 (unsigned char *in, unsigned char *out, unsigned int nPixels)
 
void YUYV_to_RGB24 (unsigned char *buffer_ptr, unsigned char *img_ptr, unsigned int nPixels)
 
void YUYV_to_BGR24 (unsigned char *in, unsigned char *out, unsigned int size)
 
int camGrabImage (Camera *cam, Image *img)
 
ImagecamGrabNewImage (Camera *cam)
 
void camClose (Camera *cam)
 
CameracamOpen (char *dev_name, unsigned int width, unsigned int height, int format)