Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /* 
   * Copyright (c) 2009 Levente Farkas
   * Copyright (c) 2007, 2008 Wayne Meissner
   * 
   * This file is part of gstreamer-java.
   *
   * This code is free software: you can redistribute it and/or modify it under
   * the terms of the GNU Lesser General Public License version 3 only, as
   * published by the Free Software Foundation.
  *
  * This code is distributed in the hope that it will be useful, but WITHOUT
  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License
  * version 3 for more details.
  *
  * You should have received a copy of the GNU Lesser General Public License
  * version 3 along with this work.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 package org.gstreamer.lowlevel;
 
 
 
 /*
  * GstMessage functions
  */
 public interface GstMessageAPI extends com.sun.jna.Library {
     GstMessageAPI GSTMESSAGE_API = GstNative.load(GstMessageAPI.class);
 
     public final class MessageStruct extends com.sun.jna.Structure {
         public volatile MiniObjectStruct mini_object;
         public volatile Pointer lock;
         public volatile Pointer cond;
         public volatile MessageType type;
         public volatile long timestamp;
         public volatile GstObject src;
         public volatile Pointer structure;
        
        
Creates a new instance of MessageStruct
 
         public MessageStruct() {
         }
         public MessageStruct(Pointer ptr) {
             useMemory(ptr);
         }
     }
     
     void gst_message_parse_state_changed(Message msgState[] oldState[] currentState[] pending);
     void gst_message_parse_tag(Message msgPointerByReference tagList);
     void gst_message_parse_clock_provide(Message msgPointerByReference clockint[] reader);
     void gst_message_parse_error(Message msgGErrorStruct[] errPointer[] debug);
     void gst_message_parse_warning(Message msgGErrorStruct[] errPointer[] debug);
     void gst_message_parse_info(Message msgGErrorStruct[] errPointer[] debug);
     void gst_message_parse_buffering(Message msgint[] percent);
     void gst_message_parse_segment_start(Message messageFormat[] formatlong[] position); 
     void gst_message_parse_segment_done(Message messageFormat[] formatlong[] position);
     void gst_message_parse_duration(Message messageFormat[] formatlong[] position);
     void gst_message_parse_async_start(Message messageboolean[] new_base_time);
     
     @CallerOwnsReturn Message gst_message_new_state_changed(GstObject srcState oldstateState newstateState pending);
     @CallerOwnsReturn Message gst_message_new_clock_provide(GstObject srcClock clockboolean ready);
     @CallerOwnsReturn Message gst_message_new_segment_start(GstObject srcFormat formatlong position);
     @CallerOwnsReturn Message gst_message_new_segment_done(GstObject srcFormat formatlong position);
     @CallerOwnsReturn Message gst_message_new_duration(GstObject srcFormat formatlong duration);
     @CallerOwnsReturn Message gst_message_new_async_start(GstObject srcboolean new_base_time);
New to GrepCode? Check out our FAQ X