jpegparse

jpegparse — JPEG parser

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GstObject
        ╰── GstElement
            ╰── GstJpegParse

Description

Parses a JPEG stream into JPEG images. It looks for EOI boundaries to split a continuous stream into single-frame buffers. Also reads the image header searching for image properties such as width and height among others. Jpegparse can also extract metadata (e.g. xmp).

Example launch line

1
gst-launch -v souphttpsrc location=... ! jpegparse ! matroskamux ! filesink location=...
The above pipeline fetches a motion JPEG stream from an IP camera over HTTP and stores it in a matroska file.

Functions

GST_JPEG_PARSE()

#define             GST_JPEG_PARSE(obj)

GST_JPEG_PARSE_CLASS()

#define             GST_JPEG_PARSE_CLASS(klass)

GST_IS_JPEG_PARSE()

#define             GST_IS_JPEG_PARSE(obj)

GST_IS_JPEG_PARSE_CLASS()

#define             GST_IS_JPEG_PARSE_CLASS(klass)

gst_jpeg_parse_get_type ()

GType
gst_jpeg_parse_get_type (void);

Types and Values

struct GstJpegParse

struct GstJpegParse;

struct GstJpegParseClass

struct GstJpegParseClass {
  GstElementClass  parent_class;
};

GST_TYPE_JPEG_PARSE

#define             GST_TYPE_JPEG_PARSE