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, |
space : | |
src : | |
dest : |
GstColorSpaceConverter* gst_colorspace_converter_new ( |
width : | |
height : | |
srcspace : | |
destspace : | |
destvisual : | |
Returns : |
#define gst_colorspace_convert(converter, src, dest) |
converter : | |
src : | |
dest : |