Uses of Class
org.gstreamer.Buffer

Packages that use Buffer
org.gstreamer   
org.gstreamer.elements   
org.gstreamer.io   
org.gstreamer.lowlevel   
 

Uses of Buffer in org.gstreamer
 

Methods in org.gstreamer that return Buffer
 Buffer Buffer.createSubBuffer(int offset, int size)
          Creates a sub-buffer from this buffer at offset and size.
 Buffer Buffer.makeWritable()
          Makes a writable buffer from this buffer.
 

Methods in org.gstreamer with parameters of type Buffer
 FlowReturn Pad.chain(Buffer buffer)
          Chain a buffer to pad.
 FlowReturn Pad.getRange(long offset, int size, Buffer[] buffer)
          When pad is flushing this function returns FlowReturn.WRONG_STATE immediatly.
 FlowReturn Pad.pullRange(long offset, int size, Buffer[] buffer)
          Pulls a buffer from the peer pad.
 

Uses of Buffer in org.gstreamer.elements
 

Methods in org.gstreamer.elements that return Buffer
 Buffer BaseSink.getLastBuffer()
           
 Buffer AppSink.pullBuffer()
          Pulls a Buffer from the AppSink.
 Buffer AppSink.pullPreroll()
          Get the last preroll buffer in this AppSink.
 

Methods in org.gstreamer.elements with parameters of type Buffer
 void BufferDataAppSink.Listener.bufferFrame(int width, int height, Buffer rgb)
           
 void BufferDataSink.Listener.bufferFrame(int width, int height, Buffer rgb)
           
 void BaseSink.HANDOFF.handoff(BaseSink sink, Buffer buffer, Pad pad)
          Called when an BaseSink has a Buffer ready.
 void BaseSrc.HANDOFF.handoff(BaseSrc src, Buffer buffer, Pad pad)
          Called when an BaseSrc has a Buffer ready.
 void Identity.HANDOFF.handoff(Identity identity, Buffer buffer)
          Called when an BaseSrc has a Buffer ready.
 void BaseSink.PREROLL_HANDOFF.prerollHandoff(BaseSink sink, Buffer buffer, Pad pad)
          Called when a BaseSink has a Buffer ready.
 void AppSrc.pushBuffer(Buffer buffer)
           
 void RGBDataFileSink.pushRGBFrame(Buffer buf)
          Pushes a buffer down the pipeline.
protected  FlowReturn CustomSink.sinkPreRoll(Buffer buffer)
           
protected  FlowReturn CustomSink.sinkRender(Buffer buffer)
           
protected  FlowReturn CustomSrc.srcCreateBuffer(long offset, int size, Buffer[] bufRef)
          Used when more control of Buffer creation is desired than fillBuffer() affords.
protected  FlowReturn CustomSrc.srcFillBuffer(long offset, int size, Buffer buffer)
          Used when you just want to fill a Buffer with data.
protected  void CustomSrc.srcGetTimes(Buffer buffer, long[] start, long[] end)
           
 

Uses of Buffer in org.gstreamer.io
 

Methods in org.gstreamer.io with parameters of type Buffer
protected  FlowReturn WriteableByteChannelSink.sinkRender(Buffer buffer)
           
protected  FlowReturn ReadableByteChannelSrc.srcFillBuffer(long offset, int size, Buffer buffer)
           
 

Uses of Buffer in org.gstreamer.lowlevel
 

Methods in org.gstreamer.lowlevel that return Buffer
 Buffer AppAPI.gst_app_sink_pull_buffer(AppSink appsink)
           
 Buffer AppAPI.gst_app_sink_pull_preroll(AppSink appsink)
           
 Buffer BaseSinkAPI.gst_base_sink_get_last_buffer(BaseSink sink)
           
 Buffer GstBufferAPI.gst_buffer_create_sub(Buffer parent, int offset, int size)
           
 Buffer GstBufferAPI.gst_buffer_join(Buffer buf1, Buffer buf2)
           
 Buffer GstBufferAPI.gst_buffer_make_metadata_writable(Buffer buf)
           
 Buffer GstBufferAPI.gst_buffer_merge(Buffer buf1, Buffer buf2)
           
 Buffer GstBufferAPI.gst_buffer_new_and_alloc(int size)
           
 Buffer GstBufferAPI.gst_buffer_new()
           
 Buffer GstBufferAPI.gst_buffer_span(Buffer buf1, int offset, Buffer buf2, int len)
           
 Buffer GstBufferAPI.gst_buffer_try_new_and_alloc(int size)
           
 

Methods in org.gstreamer.lowlevel with parameters of type Buffer
 FlowReturn BaseSinkAPI.Render.callback(BaseSink sink, Buffer buffer)
           
 void BaseSinkAPI.GetTimes.callback(BaseSink sink, Buffer buffer, com.sun.jna.Pointer start, com.sun.jna.Pointer end)
           
 void BaseSrcAPI.GetTimes.callback(BaseSrc src, Buffer buffer, com.sun.jna.Pointer start, com.sun.jna.Pointer end)
           
 FlowReturn BaseTransformAPI.TransformIp.callback(BaseTransform trans, Buffer inbuf)
           
 void BaseTransformAPI.BeforeTransform.callback(BaseTransform trans, Buffer inbuf)
           
 FlowReturn BaseTransformAPI.Transform.callback(BaseTransform trans, Buffer inbuf, Buffer outbuf)
           
 FlowReturn BaseTransformAPI.PrepareOutput.callback(BaseTransform trans, Buffer input, int size, Caps caps, com.sun.jna.Pointer buf)
           
 void GstPadAPI.PadDataProbe.callback(Pad pad, Buffer buffer, com.sun.jna.Pointer user_data)
           
 FlowReturn AppAPI.gst_app_src_push_buffer(AppSrc appsrc, Buffer buffer)
           
 Buffer GstBufferAPI.gst_buffer_create_sub(Buffer parent, int offset, int size)
           
 Caps GstBufferAPI.gst_buffer_get_caps(Buffer buffer)
           
 boolean GstBufferAPI.gst_buffer_is_metadata_writable(Buffer buf)
           
 boolean GstBufferAPI.gst_buffer_is_span_fast(Buffer buf1, Buffer buf2)
           
 Buffer GstBufferAPI.gst_buffer_join(Buffer buf1, Buffer buf2)
           
 Buffer GstBufferAPI.gst_buffer_make_metadata_writable(Buffer buf)
           
 Buffer GstBufferAPI.gst_buffer_merge(Buffer buf1, Buffer buf2)
           
 void GstBufferAPI.gst_buffer_set_caps(Buffer buffer, Caps caps)
           
 Buffer GstBufferAPI.gst_buffer_span(Buffer buf1, int offset, Buffer buf2, int len)
           
 FlowReturn GstPadAPI.gst_pad_chain(Pad pad, Buffer buffer)
           
 FlowReturn GstPadAPI.gst_pad_get_range(Pad pad, long offset, int size, Buffer[] buffer)
           
 FlowReturn GstPadAPI.gst_pad_pull_range(Pad pad, long offset, int size, Buffer[] buffer)
           
 FlowReturn GstPadAPI.gst_pad_push(Pad pad, Buffer buffer)