staff, Administrators
1,593
edits
Jcaballero (talk | contribs) No edit summary |
Jcaballero (talk | contribs) No edit summary |
||
Line 3: | Line 3: | ||
[[GstWebRTC - Elements | Plugin Elements]]| | [[GstWebRTC - Elements | Plugin Elements]]| | ||
==Classes, Structs and Enums== | |||
==GstBaseSignaler Class== | ==GstBaseSignaler Class== | ||
Base class for custom signalers. <br> | Base class for custom signalers. <br> | ||
Class struct: | |||
GObject parent; | GObject parent; | ||
guint id; | guint id; | ||
Line 12: | Line 14: | ||
GstBaseSignalerSdpType type; | GstBaseSignalerSdpType type; | ||
===SDP Types=== | ==GstBaseSignalerSdpType Class== | ||
===SDP Types Enum=== | |||
GST_BASE_SIGNALER_SDP_OFFER, | GST_BASE_SIGNALER_SDP_OFFER, | ||
GST_BASE_SIGNALER_SDP_ANSWER, | GST_BASE_SIGNALER_SDP_ANSWER, | ||
GST_BASE_SIGNALER_SDP_UNKNOWN, | GST_BASE_SIGNALER_SDP_UNKNOWN, | ||
==Virtual Functions== | |||
The subclass must implement the following functions, these functions are called by the base class<br><br> | The subclass must implement the following functions, these functions are called by the base class<br><br> | ||
'''gboolean (*connect) (GstBaseSignaler *self)''' | '''gboolean (*connect) (GstBaseSignaler *self)''' | ||
Line 33: | Line 37: | ||
==Signals== | |||
The following signals must be emitted by the subclass: | The following signals must be emitted by the subclass: | ||
void (*signaling_bound) (GstBaseSignaler *self); | void (*signaling_bound) (GstBaseSignaler *self); |