org.gstreamer.lowlevel
Interface GstMessageAPI

All Superinterfaces:
com.sun.jna.Library

public interface GstMessageAPI
extends com.sun.jna.Library


Nested Class Summary
static class GstMessageAPI.MessageStruct
           
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static GstMessageAPI GSTMESSAGE_API
           
 
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 Structure gst_message_get_structure(Message message)
           
 GType gst_message_get_type()
           
 Message gst_message_new_application(GstObject src, Structure structure)
           
 Message gst_message_new_async_done(GstObject src)
           
 Message gst_message_new_async_start(GstObject src, boolean new_base_time)
           
 Message gst_message_new_buffering(GstObject src, int percent)
           
 Message gst_message_new_clock_lost(GstObject src, Clock clock)
           
 Message gst_message_new_clock_provide(GstObject src, Clock clock, boolean ready)
           
 Message gst_message_new_custom(MessageType type, GstObject src, Structure structure)
           
 Message gst_message_new_duration(GstObject src, Format format, long duration)
           
 Message gst_message_new_element(GstObject src, Structure structure)
           
 Message gst_message_new_eos(GstObject src)
           
 Message gst_message_new_error(GstObject src, GstAPI.GErrorStruct error, java.lang.String debug)
           
 Message gst_message_new_info(GstObject src, GstAPI.GErrorStruct error, java.lang.String debug)
           
 Message gst_message_new_latency(GstObject src)
           
 Message gst_message_new_new_clock(GstObject src, Clock clock)
           
 Message gst_message_new_segment_done(GstObject src, Format format, long position)
           
 Message gst_message_new_segment_start(GstObject src, Format format, long position)
           
 Message gst_message_new_state_changed(GstObject src, State oldstate, State newstate, State pending)
           
 Message gst_message_new_state_dirty(GstObject src)
           
 Message gst_message_new_tag(GstObject src, TagList tag_list)
           
 Message gst_message_new_warning(GstObject src, GstAPI.GErrorStruct error, java.lang.String debug)
           
 void gst_message_parse_async_start(Message message, boolean[] new_base_time)
           
 void gst_message_parse_buffering(Message msg, int[] percent)
           
 void gst_message_parse_clock_provide(Message msg, com.sun.jna.ptr.PointerByReference clock, int[] reader)
           
 void gst_message_parse_duration(Message message, Format[] format, long[] position)
           
 void gst_message_parse_error(Message msg, GstAPI.GErrorStruct[] err, com.sun.jna.Pointer[] debug)
           
 void gst_message_parse_error(Message msg, com.sun.jna.ptr.PointerByReference err, com.sun.jna.ptr.PointerByReference debug)
           
 void gst_message_parse_info(Message msg, GstAPI.GErrorStruct[] err, com.sun.jna.Pointer[] debug)
           
 void gst_message_parse_info(Message msg, com.sun.jna.ptr.PointerByReference err, com.sun.jna.ptr.PointerByReference debug)
           
 void gst_message_parse_new_clock(Message msg, com.sun.jna.ptr.PointerByReference clock)
           
 void gst_message_parse_segment_done(Message message, Format[] format, long[] position)
           
 void gst_message_parse_segment_start(Message message, Format[] format, long[] position)
           
 void gst_message_parse_state_changed(Message msg, State[] old, State[] current, State[] pending)
           
 void gst_message_parse_tag(Message msg, com.sun.jna.ptr.PointerByReference tagList)
           
 void gst_message_parse_warning(Message msg, GstAPI.GErrorStruct[] err, com.sun.jna.Pointer[] debug)
           
 void gst_message_parse_warning(Message msg, com.sun.jna.ptr.PointerByReference err, com.sun.jna.ptr.PointerByReference debug)
           
 java.lang.String gst_message_type_get_name(MessageType type)
           
 

Field Detail

GSTMESSAGE_API

static final GstMessageAPI GSTMESSAGE_API
Method Detail

gst_message_get_type

GType gst_message_get_type()

gst_message_type_get_name

java.lang.String gst_message_type_get_name(MessageType type)

gst_message_parse_state_changed

void gst_message_parse_state_changed(Message msg,
                                     State[] old,
                                     State[] current,
                                     State[] pending)

gst_message_parse_tag

void gst_message_parse_tag(Message msg,
                           com.sun.jna.ptr.PointerByReference tagList)

gst_message_parse_clock_provide

void gst_message_parse_clock_provide(Message msg,
                                     com.sun.jna.ptr.PointerByReference clock,
                                     int[] reader)

gst_message_parse_new_clock

void gst_message_parse_new_clock(Message msg,
                                 com.sun.jna.ptr.PointerByReference clock)

gst_message_parse_error

void gst_message_parse_error(Message msg,
                             com.sun.jna.ptr.PointerByReference err,
                             com.sun.jna.ptr.PointerByReference debug)

gst_message_parse_error

void gst_message_parse_error(Message msg,
                             GstAPI.GErrorStruct[] err,
                             com.sun.jna.Pointer[] debug)

gst_message_parse_warning

void gst_message_parse_warning(Message msg,
                               com.sun.jna.ptr.PointerByReference err,
                               com.sun.jna.ptr.PointerByReference debug)

gst_message_parse_warning

void gst_message_parse_warning(Message msg,
                               GstAPI.GErrorStruct[] err,
                               com.sun.jna.Pointer[] debug)

gst_message_parse_info

void gst_message_parse_info(Message msg,
                            com.sun.jna.ptr.PointerByReference err,
                            com.sun.jna.ptr.PointerByReference debug)

gst_message_parse_info

void gst_message_parse_info(Message msg,
                            GstAPI.GErrorStruct[] err,
                            com.sun.jna.Pointer[] debug)

gst_message_parse_buffering

void gst_message_parse_buffering(Message msg,
                                 int[] percent)

gst_message_parse_segment_start

void gst_message_parse_segment_start(Message message,
                                     Format[] format,
                                     long[] position)

gst_message_parse_segment_done

void gst_message_parse_segment_done(Message message,
                                    Format[] format,
                                    long[] position)

gst_message_parse_duration

void gst_message_parse_duration(Message message,
                                Format[] format,
                                long[] position)

gst_message_parse_async_start

void gst_message_parse_async_start(Message message,
                                   boolean[] new_base_time)

gst_message_new_eos

Message gst_message_new_eos(GstObject src)

gst_message_new_error

Message gst_message_new_error(GstObject src,
                              GstAPI.GErrorStruct error,
                              java.lang.String debug)

gst_message_new_warning

Message gst_message_new_warning(GstObject src,
                                GstAPI.GErrorStruct error,
                                java.lang.String debug)

gst_message_new_info

Message gst_message_new_info(GstObject src,
                             GstAPI.GErrorStruct error,
                             java.lang.String debug)

gst_message_new_tag

Message gst_message_new_tag(GstObject src,
                            TagList tag_list)

gst_message_new_buffering

Message gst_message_new_buffering(GstObject src,
                                  int percent)

gst_message_new_state_changed

Message gst_message_new_state_changed(GstObject src,
                                      State oldstate,
                                      State newstate,
                                      State pending)

gst_message_new_state_dirty

Message gst_message_new_state_dirty(GstObject src)

gst_message_new_clock_provide

Message gst_message_new_clock_provide(GstObject src,
                                      Clock clock,
                                      boolean ready)

gst_message_new_clock_lost

Message gst_message_new_clock_lost(GstObject src,
                                   Clock clock)

gst_message_new_new_clock

Message gst_message_new_new_clock(GstObject src,
                                  Clock clock)

gst_message_new_application

Message gst_message_new_application(GstObject src,
                                    Structure structure)

gst_message_new_element

Message gst_message_new_element(GstObject src,
                                Structure structure)

gst_message_new_segment_start

Message gst_message_new_segment_start(GstObject src,
                                      Format format,
                                      long position)

gst_message_new_segment_done

Message gst_message_new_segment_done(GstObject src,
                                     Format format,
                                     long position)

gst_message_new_duration

Message gst_message_new_duration(GstObject src,
                                 Format format,
                                 long duration)

gst_message_new_async_start

Message gst_message_new_async_start(GstObject src,
                                    boolean new_base_time)

gst_message_new_async_done

Message gst_message_new_async_done(GstObject src)

gst_message_new_latency

Message gst_message_new_latency(GstObject src)

gst_message_new_custom

Message gst_message_new_custom(MessageType type,
                               GstObject src,
                               Structure structure)

gst_message_get_structure

Structure gst_message_get_structure(Message message)