cairorender — Encodes streams using Cairo
GstCairoRender;
GObject +----GstObject +----GstElement +----GstCairoRender
cairorender encodes a video stream into PDF, SVG, PNG or Postscript
gst-launch videotestsrc num-buffers=3 ! cairorender ! "application/pdf" ! filesink location=test.pdf
typedef struct _GstCairoRender GstCairoRender;