multipartdemux

multipartdemux — Demuxer that takes a multipart digital stream as input and demuxes one or many digital streams from it.

Synopsis




            GstMultipartDemux;

Object Hierarchy


  GObject
   +----GstObject
         +----GstElement
               +----GstMultipartDemux

Description

MultipartDemux uses the Content-type field of incoming buffers to demux and push data to dynamic source pads. Most of the time multipart streams are sequential JPEG frames.

Sample pipelines

Here is a simple pipeline to demux a multipart file muxed with GstMultipartMux containing JPEG frames at a rate of 5 frames per second :

gst-launch filesrc location=/tmp/test.multipart ! multipartdemux ! jpegdec ! video/x-raw-yuv, framerate=(fraction)5/1 ! ffmpegcolorspace ! ximagesink

Element Information

plugin multipart
author Wim Taymans <wim@fluendo.com>
class Codec/Demuxer

Details

GstMultipartDemux

typedef struct _GstMultipartDemux GstMultipartDemux;

The opaque GstMultipartDemux structure.

See Also

GstMultipartMux