Re: Querying stream position/duration with gstmm
- From: Murray Cumming <murrayc murrayc com>
- To: José Alburquerque <jaalburquerque cox net>
- Cc: gtkmm-list <gtkmm-list gnome org>
- Subject: Re: Querying stream position/duration with gstmm
- Date: Thu, 13 Dec 2007 17:00:54 +0100
On Thu, 2007-12-13 at 10:13 -0500, José Alburquerque wrote:
> Murray Cumming wrote:
> > bool query_position(Format& format, ClockTime& position)
> >
> > Why the change of type for position? Is that an error in the gstreamer C
> > API?
> >
> >
> While working on the element query example (GADM 11.1
> <http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-queryevents.html#section-querying>),
> I noticed that, although gst_element_query_position() works with a
> gint64, the C macros used with the position (like GST_TIME_ARGS and
> GST_FORMAT_TIME in gstclock.h) imply that they are working with a
> GstClockTime. Since C++ is strongly typed and C is not, I'm thinking
> that the developers used gint64 and GstClockTime interchangeably. In
> C++ types are more enforced so I thought we might use Gst::ClockTime
> instead, but this might not be the best thing to do. What do you think?
Yes, that sounds like a good idea, but could you file a patch for
gstreamer to make their API clearer. That would be one way to be sure.
--
murrayc murrayc com
www.murrayc.com
www.openismus.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]