/** | |
* @file morpho_image_data.h | |
* @brief æf[^Ì\¢Ìè` | |
* @version 1.0.0 | |
* @date 2008-06-09 | |
* | |
* Copyright (C) 2006-2012 Morpho, Inc. | |
*/ | |
#ifndef MORPHO_IMAGE_DATA_H | |
#define MORPHO_IMAGE_DATA_H | |
#ifdef __cplusplus | |
extern "C" { | |
#endif | |
typedef struct{ | |
void * y; /**< YæÌæª|C^ */ | |
void * u; /**< UæÌæª|C^ */ | |
void * v; /**< VæÌæª|C^ */ | |
} morpho_ImageYuvPlanar; | |
typedef struct{ | |
void * y; /**< YæÌæª|C^ */ | |
void * uv; /**< UVæÌæª|C^ */ | |
} morpho_ImageYuvSemiPlanar; | |
/** æf[^. */ | |
typedef struct { | |
int width; /**< */ | |
int height; /**< ³ */ | |
union{ | |
void * p; /**< æf[^Ìæª|C^ */ | |
morpho_ImageYuvPlanar planar; | |
morpho_ImageYuvSemiPlanar semi_planar; | |
} dat; | |
} morpho_ImageData; | |
#ifdef __cplusplus | |
} | |
#endif | |
#endif /* #ifndef MORPHO_IMAGE_DATA_H */ |