Example #1
0
public void ParseStreamStatus (out StreamStatusType type, out Gst.Element owner) {
  if (Type != MessageType.StreamStatus)
    throw new ArgumentException ();

  IntPtr raw_ptr;

  gst_message_parse_stream_status (Handle, out type, out raw_ptr);
  owner = Gst.GLib.Object.GetObject (raw_ptr, false) as Gst.Element;
}
Example #2
0
public static Message NewStreamStatus (Gst.Object src, StreamStatusType type, Gst.Element owner) {
  Message msg = (Message) Gst.MiniObject.GetObject (gst_message_new_stream_status (src.Handle, type, owner.Handle), true);

  return msg;
}
Example #3
0
static extern void gst_message_parse_stream_status (IntPtr msg, out StreamStatusType type, out IntPtr owner);
Example #4
0
static extern IntPtr gst_message_new_stream_status (IntPtr src, StreamStatusType type, IntPtr owner);