[gst-devel] mime type of stream in playbin

Israël Prince-Béliveau ipbeliveau at classeaudio.com
Thu Jun 19 15:14:47 CEST 2008


well, the thing is I've been able to use playbin instead of decodebin for everything in my software, but this. If I understand, I can do the same thing with decodebin but I have to do things manually(create every pads). All of my src streams are souphttpsrc. Do I have access to similar mechanism for uri handling, network buffering, end of stream, volume? Sorry for all the questions. The most simple thing for me would be to have some kind of message on the bus or a callback when the stream type as been found.

The instruction that you gave me, are they using decodebin? If I look at the example code on chapter 19, I don't see anything about buffers in there. I don't want to be reinveting the wheel neither.

Thanks a lot.


From: Manish Rana [mailto:manish.rana at gmail.com] 
Sent: Thursday, June 19, 2008 3:07 AM
To: Israël Prince-Béliveau
Cc: gstreamer-devel at lists.sourceforge.net
Subject: Re: [gst-devel] mime type of stream in playbin


Please get the Caps of the Coming Buffer using gst_buffer_get_caps
then get the structure of the caps using gst_caps_get_structure
and then use gst_structure_get_string(  temp, "media") to get the media type

this might help u 
if u need more info let me know 


On Thu, Jun 19, 2008 at 2:12 AM, Israël Prince-Béliveau <ipbeliveau at classeaudio.com> wrote:


I'd like to get the mime type of the stream for a playbin element. The thing is, I'd like to change the audio or video sink depending on the mime type.
Can anyone help me on this?



Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
gstreamer-devel mailing list
gstreamer-devel at lists.sourceforge.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20080619/db0e3265/attachment.htm>

More information about the gstreamer-devel mailing list