Skip to content

AFNI/NIfTI Server

Sections
Personal tools
You are here: Home » AFNI » Documentation

Doxygen Source Code Documentation


Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search  

convert.h File Reference

Go to the source code of this file.


Data Structures

struct  convert_init_s

Defines

#define CONVERT_FRAME   0
#define CONVERT_TOP_FIELD   1
#define CONVERT_BOTTOM_FIELD   2
#define CONVERT_BOTH_FIELDS   3
#define CONVERT_RGB   0
#define CONVERT_BGR   1

Typedefs

typedef convert_init_s convert_init_t
typedef void convert_t (int width, int height, uint32_t accel, void *arg, convert_init_t *result)

Functions

convert_tconvert_rgb (int order, int bpp)

Variables

convert_t convert_rgb32
convert_t convert_rgb24
convert_t convert_rgb16
convert_t convert_rgb15
convert_t convert_bgr32
convert_t convert_bgr24
convert_t convert_bgr16
convert_t convert_bgr15

Define Documentation

#define CONVERT_BGR   1
 

Definition at line 53 of file convert.h.

Referenced by convert_bgr15(), convert_bgr16(), convert_bgr24(), convert_bgr32(), and convert_rgb().

#define CONVERT_BOTH_FIELDS   3
 

Definition at line 30 of file convert.h.

Referenced by mpeg2_header_slice_start().

#define CONVERT_BOTTOM_FIELD   2
 

Definition at line 29 of file convert.h.

Referenced by convert_start(), and mpeg2_header_slice_start().

#define CONVERT_FRAME   0
 

Definition at line 27 of file convert.h.

Referenced by mpeg2_header_slice_start().

#define CONVERT_RGB   0
 

Definition at line 52 of file convert.h.

Referenced by convert_rgb(), convert_rgb15(), convert_rgb16(), convert_rgb24(), convert_rgb32(), and yuv2rgb_c_init().

#define CONVERT_TOP_FIELD   1
 

Definition at line 28 of file convert.h.

Referenced by convert_start(), and mpeg2_header_slice_start().


Typedef Documentation

typedef struct convert_init_s convert_init_t
 

typedef void convert_t(int width, int height, uint32_t accel, void * arg, convert_init_t * result)
 

Definition at line 40 of file convert.h.

Referenced by convert_rgb().


Function Documentation

convert_t* convert_rgb int    order,
int    bpp
 

Definition at line 485 of file yuv2rgb.c.

References CONVERT_BGR, convert_bgr15(), convert_bgr16(), convert_bgr24(), convert_bgr32(), CONVERT_RGB, convert_rgb15(), convert_rgb16(), convert_rgb24(), convert_rgb32(), and convert_t.

00486 {
00487     if (order == CONVERT_RGB || order == CONVERT_BGR)
00488         switch (bpp) {
00489         case 32: return (order == CONVERT_RGB) ? convert_rgb32 : convert_bgr32;
00490         case 24: return (order == CONVERT_RGB) ? convert_rgb24 : convert_bgr24;
00491         case 16: return (order == CONVERT_RGB) ? convert_rgb16 : convert_bgr16;
00492         case 15: return (order == CONVERT_RGB) ? convert_rgb15 : convert_bgr15;
00493         }
00494     return NULL;
00495 }

Variable Documentation

convert_t convert_bgr15
 

Definition at line 50 of file convert.h.

convert_t convert_bgr16
 

Definition at line 49 of file convert.h.

convert_t convert_bgr24
 

Definition at line 48 of file convert.h.

convert_t convert_bgr32
 

Definition at line 47 of file convert.h.

convert_t convert_rgb15
 

Definition at line 46 of file convert.h.

convert_t convert_rgb16
 

Definition at line 45 of file convert.h.

convert_t convert_rgb24
 

Definition at line 44 of file convert.h.

convert_t convert_rgb32
 

Definition at line 43 of file convert.h.

 

Powered by Plone

This site conforms to the following standards: