Package | Description |
---|---|
org.gstreamer | |
org.gstreamer.elements | |
org.gstreamer.io | |
org.gstreamer.lowlevel |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
Buffer |
BaseSink.getLastBuffer() |
Buffer |
AppSink.pullBuffer()
Pulls a
Buffer from the AppSink. |
Buffer |
AppSink.pullPreroll()
Get the last preroll buffer in this AppSink.
|
Modifier and Type | Method and Description |
---|---|
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)
|
void |
BaseSrc.HANDOFF.handoff(BaseSrc src,
Buffer buffer,
Pad pad)
|
void |
Identity.HANDOFF.handoff(Identity identity,
Buffer buffer)
|
void |
BaseSink.PREROLL_HANDOFF.prerollHandoff(BaseSink sink,
Buffer buffer,
Pad pad)
|
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) |
Modifier and Type | Method and Description |
---|---|
protected FlowReturn |
WriteableByteChannelSink.sinkRender(Buffer buffer) |
protected FlowReturn |
ReadableByteChannelSrc.srcFillBuffer(long offset,
int size,
Buffer buffer) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
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) |