gstringbuffer an implementation of an audio ringbuffer @cond: @open: @acquired: @data: @spec: @segstate: @samples_per_seg: @empty_seg: @state: @segdone: @segbase: @waiting: @parent_class: @open_device: @acquire: @release: @close_device: @start: @pause: @resume: @stop: @delay: @buf: @cb: @user_data: @buf: @spec: @Returns: @buf: @Returns: @buf: @Returns: @buf: @Returns: @buf: @Returns: @buf: @Returns: @buf: @Returns: @buf: @Returns: @buf: @sample: @buf: @sample: @data: @len: @Returns: @buf: @segment: @readptr: @len: @Returns: @buf: @segment: @buf: @advance: