AudioBuffer.clip

Clip the buffer to the given gst.segment.Segment.

After calling this function the caller does not own a reference to buffer anymore.

Parameters

buffer gst.buffer.Buffer

The buffer to clip.

segment gst.segment.Segment

Segment in gst.types.Format.Time or gst.types.Format.Default to which the buffer should be clipped.

rate int

sample rate.

bpf int

size of one audio frame in bytes. This is the size of one sample * number of channels.

Return Value

Type: gst.buffer.Buffer

null if the buffer is completely outside the configured segment, otherwise the clipped buffer is returned.

If the buffer has no timestamp, it is assumed to be inside the segment and is not clipped