frametypes.h File Reference

This file contains definitions of various frame types. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dHsvPixel_s
 Represents a pixel in HSV format, in double precision floating point values (typically 8 bytes). More...
struct  fHsvPixel_s
 Represents a pixel in HSV format, in single precision floating point values (typically 4 bytes). More...
struct  sHsvPixel_s
 Represents a pixel in HSV format, in unsigned short integer value (typically 2 bytes). More...
struct  bgrPixel_s
 Represents a pixel in BGR format, in simple byte values. More...
struct  bgrFrame_s
 Describes a frame in BGR format. More...
struct  sHsvFrame_s
 Describes a frame in HSV format. More...

Typedefs

typedef struct dHsvPixel_s dhsv_pixel_t
 Represents a pixel in HSV format, in double precision floating point values (typically 8 bytes).
typedef struct fHsvPixel_s fhsv_pixel_t
 Represents a pixel in HSV format, in single precision floating point values (typically 4 bytes).
typedef struct sHsvPixel_s shsv_pixel_t
 Represents a pixel in HSV format, in unsigned short integer value (typically 2 bytes).
typedef struct bgrPixel_s bgr_pixel_t
 Represents a pixel in BGR format, in simple byte values.
typedef struct bgrFrame_s bgr_frame_t
 Describes a frame in BGR format.
typedef struct sHsvFrame_s shsv_frame_t
 Describes a frame in HSV format.


Detailed Description

This file contains definitions of various frame types.

We need those definitions to implement apropriate frame conversions.

Version:
Id
frametypes.h,v 1.6 2008/09/18 12:59:01 prokop Exp

Definition in file frametypes.h.


Typedef Documentation

typedef struct bgrFrame_s bgr_frame_t

Describes a frame in BGR format.

Frame's size is it width * height

typedef struct bgrPixel_s bgr_pixel_t

Represents a pixel in BGR format, in simple byte values.

Opacity is a dummy value we don't need it, but the struct remains the same size, if opacity is there or not. That's because the struct's size is always a multiple of integer's size (4 bytes)

typedef struct dHsvPixel_s dhsv_pixel_t

Represents a pixel in HSV format, in double precision floating point values (typically 8 bytes).

typedef struct fHsvPixel_s fhsv_pixel_t

Represents a pixel in HSV format, in single precision floating point values (typically 4 bytes).

typedef struct sHsvFrame_s shsv_frame_t

Describes a frame in HSV format.

Frame's size is it width * height

typedef struct sHsvPixel_s shsv_pixel_t

Represents a pixel in HSV format, in unsigned short integer value (typically 2 bytes).


Generated on Sun Sep 28 21:20:01 2008 for Guard by  doxygen 1.5.6