GST_DEBUG_FUNCPTR (gst_capsfilter_prepare_buf);
trans_class->sink_event = GST_DEBUG_FUNCPTR (gst_capsfilter_sink_event);
trans_class->stop = GST_DEBUG_FUNCPTR (gst_capsfilter_stop);
+
+ gst_type_mark_as_plugin_api (GST_TYPE_CAPS_FILTER_CAPS_CHANGE_MODE);
}
static void
gstbase_sink_class->preroll = GST_DEBUG_FUNCPTR (gst_fake_sink_preroll);
gstbase_sink_class->render = GST_DEBUG_FUNCPTR (gst_fake_sink_render);
gstbase_sink_class->query = GST_DEBUG_FUNCPTR (gst_fake_sink_query);
+
+ gst_type_mark_as_plugin_api (GST_TYPE_FAKE_SINK_STATE_ERROR);
}
static void
gstbase_src_class->event = GST_DEBUG_FUNCPTR (gst_fake_src_event_handler);
gstbase_src_class->get_times = GST_DEBUG_FUNCPTR (gst_fake_src_get_times);
gstbase_src_class->create = GST_DEBUG_FUNCPTR (gst_fake_src_create);
+
+ gst_type_mark_as_plugin_api (GST_TYPE_FAKE_SRC_DATA);
+ gst_type_mark_as_plugin_api (GST_TYPE_FAKE_SRC_SIZETYPE);
+ gst_type_mark_as_plugin_api (GST_TYPE_FAKE_SRC_FILLTYPE);
}
static void
GST_LOG ("No large file support, sizeof (off_t) = %" G_GSIZE_FORMAT "!",
sizeof (off_t));
}
+
+ gst_type_mark_as_plugin_api (GST_TYPE_FILE_SINK_BUFFER_MODE);
}
static void
gstelement_class->request_new_pad = gst_input_selector_request_new_pad;
gstelement_class->release_pad = gst_input_selector_release_pad;
gstelement_class->change_state = gst_input_selector_change_state;
+
+ gst_type_mark_as_plugin_api (GST_TYPE_SELECTOR_PAD);
+ gst_type_mark_as_plugin_api (GST_TYPE_INPUT_SELECTOR_SYNC_MODE);
}
static void
GST_DEBUG_FUNCPTR (gst_multi_queue_release_pad);
gstelement_class->change_state =
GST_DEBUG_FUNCPTR (gst_multi_queue_change_state);
+
+ gst_type_mark_as_plugin_api (GST_TYPE_MULTIQUEUE_PAD);
}
static void
GST_DEBUG_FUNCPTR (gst_output_selector_release_pad);
gstelement_class->change_state = gst_output_selector_change_state;
+
+ gst_type_mark_as_plugin_api (GST_TYPE_OUTPUT_SELECTOR_PAD_NEGOTIATION_MODE);
}
static void
GST_DEBUG_REGISTER_FUNCPTR (gst_queue_handle_src_query);
GST_DEBUG_REGISTER_FUNCPTR (gst_queue_chain);
GST_DEBUG_REGISTER_FUNCPTR (gst_queue_chain_list);
+
+ gst_type_mark_as_plugin_api (GST_TYPE_QUEUE_LEAKY);
}
static void
gstelement_class->request_new_pad =
GST_DEBUG_FUNCPTR (gst_tee_request_new_pad);
gstelement_class->release_pad = GST_DEBUG_FUNCPTR (gst_tee_release_pad);
+
+ gst_type_mark_as_plugin_api (GST_TYPE_TEE_PULL_MODE);
}
static void