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 ( |