gstreamer-0.10 Reference Manual

Synopsis

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 ) ;
}

Buffer Description

Details

Constructor Details

Buffer ()
    public                              Buffer                    (  ) ;		

Buffer.and_alloc ()
    public                              Buffer.and_alloc          ( uint                size ) ;		

Field Details

mini_object
    public    weak MiniObject           mini_object ;		

data
    public    uchar                     data ;		

size
    public    uint                      size ;		

timestamp
    public    weak ClockTime            timestamp ;		

duration
    public    weak ClockTime            duration ;		

caps
    public    weak Caps                 caps ;		

offset
    public    uint64                    offset ;		

offset_end
    public    uint64                    offset_end ;		

malloc_data
    public    uchar                     malloc_data ;		

_gst_reserved
    public    void**                    _gst_reserved ;		

Signal Details

Property Details

Method Details

copy_metadata ()
    public    void                      copy_metadata             ( Buffer              src,
                                                                    BufferCopyFlags     flags ) ;		

create_sub ()
    public    weak Buffer               create_sub                ( uint                offset,
                                                                    uint                size ) ;		

get_caps ()
    public    weak Caps                 get_caps                  (  ) ;		

is_metadata_writable ()
    public    bool                      is_metadata_writable      (  ) ;		

is_span_fast ()
    public    bool                      is_span_fast              ( Buffer              buf2 ) ;		

join ()
    public    weak Buffer               join                      ( Buffer              buf2 ) ;		

make_metadata_writable ()
    public    weak Buffer               make_metadata_writable    (  ) ;		

merge ()
    public    weak Buffer               merge                     ( Buffer              buf2 ) ;		

set_caps ()
    public    void                      set_caps                  ( Caps                caps ) ;		

span ()
    public    weak Buffer               span                      ( uint                offset,
                                                                    Buffer              buf2,
                                                                    uint                len ) ;		

stamp ()
    public    void                      stamp                     ( Buffer              src ) ;		

try_new_and_alloc ()
    public    static weak Buffer        try_new_and_alloc         ( uint                size ) ;		


Created by Valadoc