| GStreamer Library Reference Manual (Libraries) | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | Next Page >>> |
#include <libs/colorspace/gstcolorspace.h> enum GstColorSpaceType; struct GstColorSpaceConverter; void (*GstColorSpaceConvertFunction) (GstColorSpaceConverter *space, |
typedef enum {
GST_COLORSPACE_RGB555,
GST_COLORSPACE_BGR555,
GST_COLORSPACE_RGB565,
GST_COLORSPACE_BGR565,
GST_COLORSPACE_RGB24,
GST_COLORSPACE_BGR24,
GST_COLORSPACE_RGB32,
GST_COLORSPACE_BGR32,
GST_COLORSPACE_YUV420,
GST_COLORSPACE_YUV420P,
GST_COLORSPACE_YUV422,
GST_COLORSPACE_YUV422P
} GstColorSpaceType; |
struct GstColorSpaceConverter {
guint width;
guint height;
GstColorSpaceType srcspace;
GstColorSpaceType destspace;
GdkVisual *visual;
guint insize;
guint outsize;
/* private */
GstColorSpaceYUVTables *color_tables;
GstColorSpaceConvertFunction convert;
}; |
void (*GstColorSpaceConvertFunction) (GstColorSpaceConverter *space, |
GstColorSpaceConverter* gst_colorspace_converter_new ( |