-void gst_buffer_pool_config_set (GstStructure *config, const GstCaps *caps,
- guint size, guint min_buffers, guint max_buffers,
- guint prefix, guint align);
-gboolean gst_buffer_pool_config_get (GstStructure *config, const GstCaps **caps,
- guint *size, guint *min_buffers, guint *max_buffers,
- guint *prefix, guint *align);
+
+GST_API
+void gst_buffer_pool_config_set_params (GstStructure *config, GstCaps *caps,
+ guint size, guint min_buffers, guint max_buffers);
+
+GST_API
+gboolean gst_buffer_pool_config_get_params (GstStructure *config, GstCaps **caps,
+ guint *size, guint *min_buffers, guint *max_buffers);
+
+GST_API
+void gst_buffer_pool_config_set_allocator (GstStructure *config, GstAllocator *allocator,
+ const GstAllocationParams *params);
+
+GST_API
+gboolean gst_buffer_pool_config_get_allocator (GstStructure *config, GstAllocator **allocator,
+ GstAllocationParams *params);