public class Buffer {
public weak MiniObject mini_object ;
public uchar data ;
public uint size ;
public weak ClockTime timestamp ;
public weak ClockTime duration ;
public weak Caps caps ;
public uint64 offset ;
public uint64 offset_end ;
public uchar malloc_data ;
public void** _gst_reserved ;
public Buffer ( ) ;
public Buffer.and_alloc ( uint size ) ;
public void copy_metadata ( Buffer src,
BufferCopyFlags flags ) ;
public weak Buffer create_sub ( uint offset,
uint size ) ;
public weak Caps get_caps ( ) ;
public bool is_metadata_writable ( ) ;
public bool is_span_fast ( Buffer buf2 ) ;
public weak Buffer join ( Buffer buf2 ) ;
public weak Buffer make_metadata_writable ( ) ;
public weak Buffer merge ( Buffer buf2 ) ;
public void set_caps ( Caps caps ) ;
public weak Buffer span ( uint offset,
Buffer buf2,
uint len ) ;
public void stamp ( Buffer src ) ;
public static weak Buffer try_new_and_alloc ( uint size ) ;
}

public Buffer ( ) ;
public Buffer.and_alloc ( uint size ) ;
public weak MiniObject mini_object ;
public uchar data ;
public uint size ;
public weak ClockTime timestamp ;
public weak ClockTime duration ;
public weak Caps caps ;
public uint64 offset ;
public uint64 offset_end ;
public uchar malloc_data ;
public void** _gst_reserved ;
public void copy_metadata ( Buffer src,
BufferCopyFlags flags ) ;
public weak Buffer create_sub ( uint offset,
uint size ) ;
public weak Caps get_caps ( ) ;
public bool is_metadata_writable ( ) ;
public bool is_span_fast ( Buffer buf2 ) ;
public weak Buffer join ( Buffer buf2 ) ;
public weak Buffer make_metadata_writable ( ) ;
public weak Buffer merge ( Buffer buf2 ) ;
public void set_caps ( Caps caps ) ;
public weak Buffer span ( uint offset,
Buffer buf2,
uint len ) ;
public void stamp ( Buffer src ) ;
public static weak Buffer try_new_and_alloc ( uint size ) ;
Created by Valadoc