Esempio n. 1
0
static gboolean
plugin_init (GstPlugin * plugin)
{
  gboolean ret;
  GST_DEBUG_CATEGORY_INIT (gst_rpi_cam_src_debug, "rpicamsrc",
      0, "rpicamsrc debug");
  ret = gst_element_register (plugin, "rpicamsrc", GST_RANK_NONE,
      GST_TYPE_RPICAMSRC);
#if GST_CHECK_VERSION (1,4,0)
  ret &= gst_device_provider_register (plugin, "rpicamsrcdeviceprovider",
      GST_RANK_PRIMARY, GST_TYPE_RPICAMSRC_DEVICE_PROVIDER);
#endif
  return ret;
}
Esempio n. 2
0
static gboolean
plugin_init (GstPlugin * plugin)
{
    GST_DEBUG_CATEGORY_INIT (gst_ks_debug, "ksvideosrc",
                             0, "Kernel streaming video source");

    if (!gst_element_register (plugin, "ksvideosrc",
                               GST_RANK_NONE, GST_TYPE_KS_VIDEO_SRC))
        return FALSE;

    if (!gst_device_provider_register (plugin, "ksdeviceprovider",
                                       GST_RANK_PRIMARY, GST_TYPE_KS_DEVICE_PROVIDER))
        return FALSE;

    return TRUE;
}
static gboolean
plugin_init (GstPlugin * plugin)
#endif // GSTREAMER_LITE
{
#ifdef GSTREAMER_LITE
  if (!gst_element_register (plugin, "directsoundsink", GST_RANK_PRIMARY,
          GST_TYPE_DIRECTSOUND_SINK))
    return FALSE;
#else // GSTREAMER_LITE
if (!gst_element_register (plugin, "directsoundsink", GST_RANK_SECONDARY,
          GST_TYPE_DIRECTSOUND_SINK))
    return FALSE;

  if (!gst_device_provider_register (plugin, "directsoundsinkdeviceprovider",
          GST_RANK_PRIMARY, GST_TYPE_DIRECTSOUND_DEVICE_PROVIDER))
    return FALSE;
#endif // GSTREAMER_LITE

  return TRUE;
}