GStreamer::Buffer(3pm)

NAME

GStreamer::Buffer - Data-passing buffer type, supporting sub-buffers.

METHODS

GstBuffer = GStreamer::Buffer->new caps or undef = $buffer->get_caps $buffer->set_caps ($caps)
o $caps (GStreamer::Caps)
GstBuffer = $parent->create_sub ($offset, $size)
o $offset (integer)
o $size (integer)
scalar = $buffer->data
$buf->set_data ($data)
o $data (scalar)
unsigned integer = $buffer->duration bufferflag = $buffer->flags boolean = $buf1->is_span_fast ($buf2)
o $buf2 (GstBuffer)
GstBuffer = $buf1->join ($buf2)
o $buf2 (GstBuffer)
GstBuffer = $buf1->merge ($buf2)
o $buf2 (GstBuffer)
uint64 = $buffer->offset
uint64 = $buffer->offset_end integer = $buffer->size
GstBuffer = $buf1->span ($offset, $buf2, $len)
o $offset (unsigned)
o $buf2 (GstBuffer)
o $len (unsigned)
$dest->stamp ($src)
o $src (GstBuffer)
unsigned integer = $buffer->timestamp

ENUMS AND FLAGS

flags GStreamer::BufferFlag
o 'readonly' / 'GST_BUFFER_FLAG_READONLY'
o 'preroll' / 'GST_BUFFER_FLAG_PREROLL'
o 'discont' / 'GST_BUFFER_FLAG_DISCONT'
o 'in-caps' / 'GST_BUFFER_FLAG_IN_CAPS'
o 'gap' / 'GST_BUFFER_FLAG_GAP'
o 'delta-unit' / 'GST_BUFFER_FLAG_DELTA_UNIT'
o 'media1' / 'GST_BUFFER_FLAG_MEDIA1'
o 'media2' / 'GST_BUFFER_FLAG_MEDIA2'
o 'media3' / 'GST_BUFFER_FLAG_MEDIA3'
o 'last' / 'GST_BUFFER_FLAG_LAST'

SEE ALSO

GStreamer

COPYRIGHT

Copyright (C) 2005-2008 by the gtk2-perl team.

This software is licensed under the LGPL. See GStreamer for a full
notice.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout