+/**
+ * Allocate a sink component.
+ *
+ * @param class Component class
+ * @param params A dictionary of component parameters
+ * @returns A sink component instance
+ */
+BT_HIDDEN
+struct bt_component *bt_component_sink_create(
+ struct bt_component_class *class, struct bt_value *params);
+
+/**
+ * Validate a sink component.
+ *
+ * @param component Sink component instance to validate
+ * @returns One of #bt_component_status
+ */
+BT_HIDDEN
+enum bt_component_status bt_component_sink_validate(
+ struct bt_component *component);
+