<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
GObject Reference Manual<br>
Non-instantiable classed types: Interfaces: <a
 href="http://developer.gnome.org/doc/API/2.0/gobject/gtype-non-instantiable-classed.html">http://developer.gnome.org/doc/API/2.0/gobject/gtype-non-instantiable-classed.html</a><br>
<br>
&middot;&laquo; &Otilde;&Aring; escreveu:
<blockquote cite="midBAY108-F4F3A47C9DDD5B3E21ECCFD56E0@phx.gbl"
 type="cite">Anybody knows about this topic? Or are there recommended
forums I
  <br>
can post it?
  <br>
  <br>
Thanks
  <br>
Fan
  <br>
  <br>
  <br>
  <blockquote type="cite">From: "&middot;&laquo; &Otilde;&Aring;" <a class="moz-txt-link-rfc2396E" href="mailto:zhangf1979@hotmail.com">&lt;zhangf1979@hotmail.com&gt;</a>
    <br>
To: <a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a>
    <br>
Subject: Re: [gst-devel] questions regarding interface support in
GStreamer
    <br>
Date: Tue, 11 Jul 2006 07:27:44 +0000
    <br>
    <br>
Some further question:
    <br>
Does GLib have an API that support finding out all the G_TYPEs in the
system that
    <br>
support a certain registered interface?
    <br>
I don't know whether it's appropriet to post this question here, but I
can't find a
    <br>
GLIB maillist.
    <br>
    <br>
Thanks
    <br>
Fan
    <br>
    <br>
    <br>
    <blockquote type="cite">From: "&middot;&laquo; &Otilde;&Aring;"
<a class="moz-txt-link-rfc2396E" href="mailto:zhangf1979@hotmail.com">&lt;zhangf1979@hotmail.com&gt;</a>
      <br>
To: <a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a>
      <br>
Subject: [gst-devel] questions regarding interface support in GStreamer
      <br>
Date: Mon, 10 Jul 2006 06:41:19 +0000
      <br>
      <br>
Hi all,
      <br>
I am currrently studying interface support in GStreamer. It seems
GStreamer
      <br>
borrows this from GLib.
      <br>
After reading the application guide and plugin guide, I can only see
how to
      <br>
define and register an interface(Using g_type_add_interface_static).
      <br>
But I can't find an example about how to query an interface and use it.
I
      <br>
looked into GLib documentation and find two APIs:
      <br>
- gpointer&nbsp;&nbsp;&nbsp; g_type_interface_peek(
      <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gpointer instance_class,
      <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GType iface_type);
      <br>
- G_TYPE_INSTANCE_GET_INTERFACE()
      <br>
I think they are used to query the registered interfaces, am I right?
      <br>
I am new to GLib and GStreamer, so if you could kindly give me a whole
      <br>
picture of how to register, query and use interfaces, it will be very
      <br>
helpful!
      <br>
Thanks in advance!
      <br>
      <br>
Fan
      <br>
      <br>
      <br>
      <br>
      <br>
-------------------------------------------------------------------------
      <br>
Using Tomcat but need to do more? Need to support web services,
security?
      <br>
Get stuff done quickly with pre-integrated technology to make your job
easier
      <br>
Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
      <br>
<a class="moz-txt-link-freetext" href="http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642">http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=120709&amp;bid=263057&amp;dat=121642</a>
      <br>
_______________________________________________
      <br>
gstreamer-devel mailing list
      <br>
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a>
      <br>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a>
      <br>
    </blockquote>
    <br>
    <br>
    <br>
  </blockquote>
  <br>
  <br>
  <blockquote type="cite"><br>
-------------------------------------------------------------------------
    <br>
Using Tomcat but need to do more? Need to support web services,
security?
    <br>
Get stuff done quickly with pre-integrated technology to make your job
easier
    <br>
Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
    <br>
<a class="moz-txt-link-freetext" href="http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642">http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=120709&amp;bid=263057&amp;dat=121642</a>
    <br>
  </blockquote>
  <br>
  <br>
  <blockquote type="cite">_______________________________________________
    <br>
gstreamer-devel mailing list
    <br>
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a>
    <br>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a>
    <br>
  </blockquote>
  <br>
  <br>
  <br>
  <pre wrap="">
<hr size="4" width="90%">

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
<a class="moz-txt-link-freetext" href="http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642">http://sel.as-us.falkag.net/sel?cmd=lnk&amp;kid=120709&amp;bid=263057&amp;dat=121642</a>
  </pre>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a>
  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Paulo Pizarro
Engenheiro de Tecnologia
PST - Produtos e Servi&ccedil;os de Telecom

D&Iacute;GITRO TECNOLOGIA
E-mail: <a class="moz-txt-link-abbreviated" href="mailto:paulo.pizarro@digitro.com.br">paulo.pizarro@digitro.com.br</a>
sip: <a class="moz-txt-link-abbreviated" href="mailto:7682@sip.digitro.com.br">7682@sip.digitro.com.br</a>
Fone:(0xx48) 3281-7382
Fax:(0xx48) 3281-7899
Site:www.digitro.com.br 
</pre>
</body>
</html>