/**
* gst_sample_set_buffer:
+ * @sample: A #GstSample
+ * @buffer: (transfer none): A #GstBuffer
*
* Set the buffer associated with @sample. @sample must be writable.
*
/**
* gst_sample_set_caps:
+ * @sample: A #GstSample
+ * @caps: (transfer none): A #GstCaps
*
* Set the caps associated with @sample. @sample must be writable.
*
/**
* gst_sample_set_segment:
+ * @sample: A #GstSample
+ * @segment: (transfer none): A #GstSegment
*
* Set the segment associated with @sample. @sample must be writable.
*
/**
* gst_sample_set_info:
+ * @sample: A #GstSample
+ * @info: (transfer full): A #GstStructure
*
* Set the info structure associated with @sample. @sample must be writable,
* and @info must not have a parent set already.
/**
* gst_sample_is_writable:
+ * @sample: A #GstSample
*
* Tests if you can safely set the buffer and / or buffer list of @sample.
*
/**
* gst_sample_make_writable:
- * @sample: (transfer full):
+ * @sample: (transfer full): A #GstSample
*
* Returns a writable copy of @sample. If the source sample is
* already writable, this will simply return the same sample.