title: How to access values provided as gobject.GParamSpec in GStreamer webrtcbin?
body: <p>I'm using the GStreamer WebRTC implementation in a Python project. I was trying to obtain status information and was able to enable it on the webrtcbin object like so:</p>
  <pre class="lang-py prettyprint-override"><code>self.webrtc.connect('notify::ice-connection-state', self.on_ice_connection_state)
  </code></pre>
  <p>The callback is indeed triggered, but I'm having problems to understand the parameter <code>p2</code>.</p>
  <pre><code>def on_ice_connection_state(self, p1, p2):
      print(&quot;ON ICE CONNECTION STATE {} {}&quot;.format(p1, p2))
  </code></pre>
  <p>The print gives:</p>
  <pre><code>ON ICE CONNECTION STATE &lt;__gi__.GstWebRTCBin object at 0x112639a00 (GstWebRTCBin at 0x7fe915310220)&gt; &lt;class 'gobject.GParamSpec'&gt;
  </code></pre>
  <p>Now I'm looking for a way to determine the current ICE_CONNECTION_STATE from <code>p2</code>. Does anybody know, how to achieve this in Python3?</p>