static void rb_media_player_source_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { RBMediaPlayerSourcePrivate *priv = MEDIA_PLAYER_SOURCE_GET_PRIVATE (object); switch (prop_id) { case PROP_ENCODING_TARGET: if (priv->encoding_target) { gst_encoding_target_unref (priv->encoding_target); } priv->encoding_target = GST_ENCODING_TARGET (g_value_dup_object (value)); break; case PROP_ENCODING_SETTINGS: if (priv->encoding_settings) { g_object_unref (priv->encoding_settings); } priv->encoding_settings = g_value_dup_object (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void impl_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { RBTrackTransferBatch *batch = RB_TRACK_TRANSFER_BATCH (object); switch (prop_id) { case PROP_ENCODING_TARGET: batch->priv->target = GST_ENCODING_TARGET (g_value_dup_object (value)); break; case PROP_SETTINGS: batch->priv->settings = g_value_dup_object (value); break; case PROP_SOURCE: batch->priv->source = g_value_dup_object (value); break; case PROP_DESTINATION: batch->priv->destination = g_value_dup_object (value); break; case PROP_TASK_LABEL: batch->priv->task_label = g_value_dup_string (value); break; case PROP_TASK_DETAIL: /* ignore */ break; case PROP_TASK_PROGRESS: /* ignore */ break; case PROP_TASK_OUTCOME: /* ignore */ break; case PROP_TASK_NOTIFY: batch->priv->task_notify = g_value_get_boolean (value); break; case PROP_TASK_CANCELLABLE: /* ignore */ break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void impl_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { RBTrackTransferBatch *batch = RB_TRACK_TRANSFER_BATCH (object); switch (prop_id) { case PROP_ENCODING_TARGET: batch->priv->target = GST_ENCODING_TARGET (g_value_dup_object (value)); break; case PROP_SOURCE: batch->priv->source = g_value_dup_object (value); break; case PROP_DESTINATION: batch->priv->destination = g_value_dup_object (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }