Enumerations | Functions
conversions.h File Reference
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
Include dependency graph for lib/SRC/VideoLinux1394Cam/conversions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  bayer_decoding_t {
  NO_BAYER_DECODING, BAYER_DECODING_NEAREST, BAYER_DECODING_EDGE_SENSE, BAYER_DECODING_DOWNSAMPLE,
  NO_BAYER_DECODING, BAYER_DECODING_NEAREST, BAYER_DECODING_EDGE_SENSE, BAYER_DECODING_DOWNSAMPLE
}
enum  bayer_pattern_t {
  BAYER_PATTERN_BGGR, BAYER_PATTERN_GRBG, BAYER_PATTERN_RGGB, BAYER_PATTERN_GBRG,
  BAYER_PATTERN_BGGR, BAYER_PATTERN_GRBG, BAYER_PATTERN_RGGB, BAYER_PATTERN_GBRG
}
enum  stereo_decoding_t {
  NO_STEREO_DECODING, STEREO_DECODING_INTERLACED, STEREO_DECODING_FIELD, NO_STEREO_DECODING,
  STEREO_DECODING_INTERLACED, STEREO_DECODING_FIELD
}

Functions

void BayerDownsample (unsigned char *src, unsigned char *dest, int sx, int sy, bayer_pattern_t type)
void BayerEdgeSense (unsigned char *src, unsigned char *dest, int sx, int sy, bayer_pattern_t type)
void BayerNearestNeighbor (unsigned char *src, unsigned char *dest, int sx, int sy, bayer_pattern_t type)
void rgb2uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void rgb482rgb (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void rgb482uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void StereoDecode (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void uyv2rgb (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void uyv2uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void uyvy2rgb (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void uyvy2yuyv (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void uyyvyy2rgb (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void uyyvyy2uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void y162rgb (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels, int bits)
void y162uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels, int bits)
void y162y (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels, int bits)
void y2rgb (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void y2uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)
void yuyv2uyvy (unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)

Enumeration Type Documentation

Enumerator:
NO_BAYER_DECODING 
BAYER_DECODING_NEAREST 
BAYER_DECODING_EDGE_SENSE 
BAYER_DECODING_DOWNSAMPLE 
NO_BAYER_DECODING 
BAYER_DECODING_NEAREST 
BAYER_DECODING_EDGE_SENSE 
BAYER_DECODING_DOWNSAMPLE 

Definition at line 27 of file lib/SRC/VideoLinux1394Cam/conversions.h.

Enumerator:
BAYER_PATTERN_BGGR 
BAYER_PATTERN_GRBG 
BAYER_PATTERN_RGGB 
BAYER_PATTERN_GBRG 
BAYER_PATTERN_BGGR 
BAYER_PATTERN_GRBG 
BAYER_PATTERN_RGGB 
BAYER_PATTERN_GBRG 

Definition at line 42 of file lib/SRC/VideoLinux1394Cam/conversions.h.

Enumerator:
NO_STEREO_DECODING 
STEREO_DECODING_INTERLACED 
STEREO_DECODING_FIELD 
NO_STEREO_DECODING 
STEREO_DECODING_INTERLACED 
STEREO_DECODING_FIELD 

Definition at line 35 of file lib/SRC/VideoLinux1394Cam/conversions.h.


Function Documentation

void BayerDownsample ( unsigned char *  src,
unsigned char *  dest,
int  sx,
int  sy,
bayer_pattern_t  type 
)

Definition at line 776 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void BayerEdgeSense ( unsigned char *  src,
unsigned char *  dest,
int  sx,
int  sy,
bayer_pattern_t  type 
)

Definition at line 560 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void BayerNearestNeighbor ( unsigned char *  src,
unsigned char *  dest,
int  sx,
int  sy,
bayer_pattern_t  type 
)

Definition at line 437 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void rgb2uyvy ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels 
)

Definition at line 227 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void rgb482rgb ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels 
)

Definition at line 302 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void rgb482uyvy ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels 
)

Definition at line 258 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void StereoDecode ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels 
)

Definition at line 840 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void uyv2rgb ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels 
)

Definition at line 319 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void uyv2uyvy ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels 
)

Definition at line 135 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void uyvy2rgb ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels 
)

Definition at line 338 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void uyvy2yuyv ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels 
)

Definition at line 88 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void uyyvyy2rgb ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels 
)

Definition at line 363 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void uyyvyy2uyvy ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels 
)

Definition at line 97 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void y162rgb ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels,
int  bits 
)

Definition at line 412 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void y162uyvy ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels,
int  bits 
)

Definition at line 189 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void y162y ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels,
int  bits 
)

Definition at line 214 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void y2rgb ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels 
)

Definition at line 397 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void y2uyvy ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels 
)

Definition at line 165 of file lib/SRC/VideoLinux1394Cam/conversions.c.

void yuyv2uyvy ( unsigned char *  src,
unsigned char *  dest,
unsigned long long int  NumPixels 
)

Definition at line 78 of file lib/SRC/VideoLinux1394Cam/conversions.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


ar_recog
Author(s): Graylin Trevor Jay and Christopher Crick
autogenerated on Fri Jan 25 2013 12:15:00