Sets our main struct and passes it to the parent class.
Create a new #GstSample with the provided details.
Get the buffer associated with @sample
Get the buffer list associated with @sample
Get the caps associated with @sample
Get extra information associated with @sample.
Get the main Gtk struct
Get the segment associated with @sample
the main Gtk struct as a void*
Set the buffer associated with @sample. @sample must be writable.
Set the buffer list associated with @sample. @sample must be writable.
Set the caps associated with @sample. @sample must be writable.
Set the info structure associated with @sample. @sample must be writable, and @info must not have a parent set already.
Set the segment associated with @sample. @sample must be writable.
A #GstSample is a small object containing data, a type, timing and extra arbitrary information.