GstMultiQueue as a base class
Vishvesh Community
vishvesh.com at gmail.com
Thu Aug 21 17:44:41 PDT 2014
Hi Tim,
I was trying to write a plugin which could analyze time taken to render
contents on the screen and some other similar stuff. So I felt it would be
easier to have a plugin of type GstMultiQueue and pass both the audio and
video streams to single plugin. Otherwise I would have to write two plugins.
Is it possible to analyze Audio and Video stream in a single plugin without
loading the multiple instances?
I would like to do something like this
gst-launch-1.0 souphttpsrc location=
http://devimages.apple.com/iphone/samples/bipbop/gear4/prog_index.m3u8 !
hlsdemux ! tsdemux name=demux mypluginfilter name=myfilter
demux.video_0101 ! myfilter.sink_1 myfilter.src_1 ! h264parse ! avdec_h264
! videoconvert ! autovideosink demux.audio_0102 ! myfilter.sink_0
myfilter.src_0 ! aacparse ! faad ! audioconvert ! pulsesink
Thanks and Regards,
Vishvesh
On Thu, Aug 21, 2014 at 10:30 PM, Tim Müller <tim at centricular.com> wrote:
> On Thu, 2014-08-21 at 22:14 +0530, Vishvesh Community wrote:
>
> Hi,
>
> > I have recently started exploring Gstreamer. I would like to know
> > if I can create a plug-in which has GstMultiQueue as a base class?
> >
> >
> > I checked out "gst-element-maker", it does not have template for
> > GstQueue and GstMultiQueue, I am using gstreamer 1.0.
>
> That's not possible, no. Both are not part of our libraries of base
> classes, but plugins whose implementation details are hidden.
>
> The GstDataQueue structure which is used internally is publically
> available for use in your own elements though.
>
> Why do you want to subclass these elements?
>
> Cheers
> -Tim
>
> --
> Tim Müller, Centricular Ltd - http://www.centricular.com
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140822/1a26b29d/attachment.html>
More information about the gstreamer-devel
mailing list