Package | Description |
---|---|
org.gstreamer | |
org.gstreamer.elements | |
org.gstreamer.event | |
org.gstreamer.lowlevel |
Modifier and Type | Method and Description |
---|---|
boolean |
Pad.EVENT_PROBE.eventReceived(Pad pad,
Event event) |
boolean |
Pad.pushEvent(Event event)
Sends the event to the peer of this pad.
|
boolean |
Element.sendEvent(Event ev)
Sends an event to an element.
|
boolean |
Pad.sendEvent(Event event)
Sends the event to this pad.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
CustomSrc.srcEvent(Event ev) |
Modifier and Type | Class and Description |
---|---|
class |
BufferSizeEvent
Notification of new latency adjustment.
|
class |
EOSEvent
End-Of-Stream.
|
class |
FlushStartEvent
Start a flush operation.
|
class |
FlushStopEvent
Stop a flush operation.
|
class |
LatencyEvent
Notification of new latency adjustment.
|
class |
NavigationEvent
Navigation events are usually used for communicating user requests, such as
mouse or keyboard movements, to upstream elements.
|
class |
NewSegmentEvent
The newsegment event marks the range of buffers to be processed.
|
class |
QOSEvent
A quality message.
|
class |
SeekEvent
A request for a new playback position and rate.
|
class |
StepEvent
StepEvent.
|
class |
TagEvent
A new set of metadata tags has been found in the stream.
|
Modifier and Type | Method and Description |
---|---|
Event |
GstEventAPI.gst_event_new_buffer_size(Format format,
long minsize,
long maxsize,
boolean async) |
Event |
GstEventAPI.gst_event_new_custom(EventType type,
Structure structure) |
Event |
GstEventAPI.gst_event_new_eos() |
Event |
GstEventAPI.gst_event_new_flush_start() |
Event |
GstEventAPI.gst_event_new_flush_stop() |
Event |
GstEventAPI.gst_event_new_latency(ClockTime latency) |
Event |
GstEventAPI.gst_event_new_navigation(Structure structure) |
Event |
GstEventAPI.gst_event_new_new_segment_full(boolean update,
double rate,
double applied_rate,
Format format,
long start,
long stop,
long position) |
Event |
GstEventAPI.gst_event_new_new_segment(boolean update,
double rate,
Format format,
long start,
long stop,
long position) |
Event |
GstEventAPI.gst_event_new_qos(double proportion,
long diff,
ClockTime timestamp) |
Event |
GstEventAPI.gst_event_new_qos(double proportion,
long diff,
long timestamp) |
Event |
GstEventAPI.gst_event_new_seek(double rate,
Format format,
int flags,
SeekType start_type,
long start,
SeekType stop_type,
long stop) |
Event |
GstEventAPI.gst_event_new_tag(TagList taglist) |
Modifier and Type | Method and Description |
---|---|
boolean |
BaseSinkAPI.EventNotify.callback(BaseSink sink,
Event event) |
boolean |
BaseSrcAPI.EventNotify.callback(BaseSrc src,
Event event) |
boolean |
BaseSrcAPI.PrepareSeek.callback(BaseSrc src,
Event seek,
GstAPI.GstSegmentStruct segment) |
boolean |
BaseTransformAPI.EventNotify.callback(BaseTransform trans,
Event event) |
boolean |
GstPadAPI.PadEventProbe.callback(Pad pad,
Event ev,
com.sun.jna.Pointer user_data) |
boolean |
GstElementAPI.gst_element_send_event(Element element,
Event event) |
Structure |
GstEventAPI.gst_event_get_structure(Event event) |
void |
GstEventAPI.gst_event_parse_buffer_size(Event event,
Format format,
long[] minsize,
long[] maxsize,
int[] async) |
void |
GstEventAPI.gst_event_parse_latency(Event event,
ClockTime[] latency) |
void |
GstEventAPI.gst_event_parse_new_segment_full(Event event,
boolean[] update,
double[] rate,
double[] applied_rate,
Format[] format,
long[] start,
long[] stop,
long[] position) |
void |
GstEventAPI.gst_event_parse_new_segment(Event event,
boolean[] update,
double[] rate,
Format[] format,
long[] start,
long[] stop,
long[] position) |
void |
GstEventAPI.gst_event_parse_qos(Event event,
double[] proportion,
long[] diff,
long[] timestamp) |
void |
GstEventAPI.gst_event_parse_seek(Event event,
double rate,
Format[] format,
int[] flags,
int[] start_type,
long[] start,
int[] stop_type,
long[] stop) |
void |
GstEventAPI.gst_event_parse_tag(Event event,
com.sun.jna.ptr.PointerByReference taglist) |
boolean |
GstPadAPI.gst_pad_event_default(Pad pad,
Event event) |
boolean |
GstPadAPI.gst_pad_push_event(Pad pad,
Event event) |
boolean |
GstPadAPI.gst_pad_send_event(Pad pad,
Event event) |