/** * farsight_transmitter_get_gst_src: * @self: a #FarsightTransmitter * * Asks the transmitter to return the pointer to the gstreamer source used by * this transmitter. * * Returns: a pointer a source #GstElement to use. * **/ GstElement * farsight_transmitter_get_gst_src (FarsightTransmitter *self) { FarsightTransmitterClass *klass = FARSIGHT_TRANSMITTER_GET_CLASS (self); g_return_val_if_fail (g_type_is_a (G_OBJECT_TYPE (self), FARSIGHT_TYPE_TRANSMITTER), NULL); if (klass->get_gst_src) { @@ return klass->get_gst_src (self); } else { g_warning ("get_gst_src not defined for %s", G_OBJECT_TYPE_NAME (self)); } return NULL; }