public Gst.Sdp.SDPResult AddBandwidth(string bwtype, uint bandwidth) { IntPtr native_bwtype = GLib.Marshaller.StringToPtrGStrdup (bwtype); int raw_ret = gst_sdp_message_add_bandwidth(Handle, native_bwtype, bandwidth); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; GLib.Marshaller.Free (native_bwtype); return ret; }
public Gst.Sdp.SDPResult SetSessionName(string session_name) { IntPtr native_session_name = GLib.Marshaller.StringToPtrGStrdup (session_name); int raw_ret = gst_sdp_message_set_session_name(Handle, native_session_name); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; GLib.Marshaller.Free (native_session_name); return ret; }
public Gst.Sdp.SDPResult SetUri(string uri) { IntPtr native_uri = GLib.Marshaller.StringToPtrGStrdup (uri); int raw_ret = gst_sdp_message_set_uri(Handle, native_uri); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; GLib.Marshaller.Free (native_uri); return ret; }
public Gst.Sdp.SDPResult ReplacePhone(uint idx, string phone) { IntPtr native_phone = GLib.Marshaller.StringToPtrGStrdup (phone); int raw_ret = gst_sdp_message_replace_phone(Handle, idx, native_phone); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; GLib.Marshaller.Free (native_phone); return ret; }
public Gst.Sdp.SDPResult ReplaceZone(uint idx, Gst.Sdp.SDPZone zone) { IntPtr native_zone = GLib.Marshaller.StructureToPtrAlloc (zone); int raw_ret = gst_sdp_message_replace_zone(Handle, idx, native_zone); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; Marshal.FreeHGlobal (native_zone); return ret; }
public Gst.Sdp.SDPResult ReplaceBandwidth(uint idx, Gst.Sdp.SDPBandwidth bw) { IntPtr native_bw = GLib.Marshaller.StructureToPtrAlloc (bw); int raw_ret = gst_sdp_message_replace_bandwidth(Handle, idx, native_bw); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; Marshal.FreeHGlobal (native_bw); return ret; }
public Gst.Sdp.SDPResult ReplaceEmail(uint idx, string email) { IntPtr native_email = GLib.Marshaller.StringToPtrGStrdup (email); int raw_ret = gst_sdp_message_replace_email(Handle, idx, native_email); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; GLib.Marshaller.Free (native_email); return ret; }
public Gst.Sdp.SDPResult ParseKeymgmt(out Gst.Sdp.MIKEYMessage mikey) { IntPtr native_mikey; int raw_ret = gst_sdp_message_parse_keymgmt(Handle, out native_mikey); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; mikey = native_mikey == IntPtr.Zero ? null : (Gst.Sdp.MIKEYMessage) GLib.Opaque.GetOpaque (native_mikey, typeof (Gst.Sdp.MIKEYMessage), true); return ret; }
public Gst.Sdp.SDPResult ReplaceAttribute(uint idx, Gst.Sdp.SDPAttribute attr) { IntPtr native_attr = GLib.Marshaller.StructureToPtrAlloc (attr); int raw_ret = gst_sdp_message_replace_attribute(Handle, idx, native_attr); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; Marshal.FreeHGlobal (native_attr); return ret; }
public Gst.Sdp.SDPResult Copy(out Gst.Sdp.SDPMessage copy) { IntPtr native_copy; int raw_ret = gst_sdp_message_copy(Handle, out native_copy); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; copy = native_copy == IntPtr.Zero ? null : (Gst.Sdp.SDPMessage) GLib.Opaque.GetOpaque (native_copy, typeof (Gst.Sdp.SDPMessage), true); return ret; }
public Gst.Sdp.SDPResult InsertTime(int idx, Gst.Sdp.SDPTime t) { IntPtr native_t = GLib.Marshaller.StructureToPtrAlloc (t); int raw_ret = gst_sdp_message_insert_time(Handle, idx, native_t); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; Marshal.FreeHGlobal (native_t); return ret; }
public Gst.Sdp.SDPResult AddPhone(string phone) { IntPtr native_phone = GLib.Marshaller.StringToPtrGStrdup (phone); int raw_ret = gst_sdp_message_add_phone(Handle, native_phone); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; GLib.Marshaller.Free (native_phone); return ret; }
public Gst.Sdp.SDPResult AddMedia(Gst.Sdp.SDPMedia media) { IntPtr native_media = GLib.Marshaller.StructureToPtrAlloc (media); int raw_ret = gst_sdp_message_add_media(Handle, native_media); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; Marshal.FreeHGlobal (native_media); return ret; }
public Gst.Sdp.SDPResult AddEmail(string email) { IntPtr native_email = GLib.Marshaller.StringToPtrGStrdup (email); int raw_ret = gst_sdp_message_add_email(Handle, native_email); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; GLib.Marshaller.Free (native_email); return ret; }
public static Gst.Sdp.SDPResult New(out Gst.Sdp.SDPMessage msg) { IntPtr native_msg; int raw_ret = gst_sdp_message_new(out native_msg); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; msg = native_msg == IntPtr.Zero ? null : (Gst.Sdp.SDPMessage) GLib.Opaque.GetOpaque (native_msg, typeof (Gst.Sdp.SDPMessage), true); return ret; }
public Gst.Sdp.SDPResult SetVersion(string version) { IntPtr native_version = GLib.Marshaller.StringToPtrGStrdup (version); int raw_ret = gst_sdp_message_set_version(Handle, native_version); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; GLib.Marshaller.Free (native_version); return ret; }
public static Gst.Sdp.SDPResult SdpMessageParseBuffer(byte[] data, uint size, Gst.Sdp.SDPMessage msg) { int raw_ret = gst_sdp_message_parse_buffer(data, size, msg == null ? IntPtr.Zero : msg.Handle); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult)raw_ret; return(ret); }
public Gst.Sdp.SDPResult RemoveTime(uint idx) { int raw_ret = gst_sdp_message_remove_time(Handle, idx); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult)raw_ret; return(ret); }
public Gst.Sdp.SDPResult Init() { int raw_ret = gst_sdp_message_init(Handle); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult)raw_ret; return(ret); }
public Gst.Sdp.SDPResult RemoveBandwidth(uint idx) { int raw_ret = gst_sdp_message_remove_bandwidth(Handle, idx); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult)raw_ret; return(ret); }
public Gst.Sdp.SDPResult Dump() { int raw_ret = gst_sdp_message_dump(Handle); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult)raw_ret; return(ret); }
public Gst.Sdp.SDPResult Free() { int raw_ret = gst_sdp_message_free(Handle); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult)raw_ret; return(ret); }
public Gst.Sdp.SDPResult AttributesToCaps(Gst.Caps caps) { int raw_ret = gst_sdp_message_attributes_to_caps(Handle, caps == null ? IntPtr.Zero : caps.Handle); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult)raw_ret; return(ret); }
public Gst.Sdp.SDPResult Set(string start, string stop, string[] repeat) { IntPtr this_as_native = System.Runtime.InteropServices.Marshal.AllocHGlobal(System.Runtime.InteropServices.Marshal.SizeOf(this)); System.Runtime.InteropServices.Marshal.StructureToPtr(this, this_as_native, false); IntPtr native_start = GLib.Marshaller.StringToPtrGStrdup(start); IntPtr native_stop = GLib.Marshaller.StringToPtrGStrdup(stop); int cnt_repeat = repeat == null ? 0 : repeat.Length; IntPtr[] native_repeat = new IntPtr [cnt_repeat + 1]; for (int i = 0; i < cnt_repeat; i++) { native_repeat [i] = GLib.Marshaller.StringToPtrGStrdup(repeat[i]); } native_repeat [cnt_repeat] = IntPtr.Zero; int raw_ret = gst_sdp_time_set(this_as_native, native_start, native_stop, native_repeat); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult)raw_ret; ReadNative(this_as_native, ref this); System.Runtime.InteropServices.Marshal.FreeHGlobal(this_as_native); GLib.Marshaller.Free(native_start); GLib.Marshaller.Free(native_stop); for (int i = 0; i < native_repeat.Length - 1; i++) { repeat [i] = GLib.Marshaller.Utf8PtrToString(native_repeat[i]); GLib.Marshaller.Free(native_repeat[i]); } return(ret); }
public static Gst.Sdp.SDPResult ParseUri(string uri, Gst.Sdp.SDPMessage msg) { IntPtr native_uri = GLib.Marshaller.StringToPtrGStrdup (uri); int raw_ret = gst_sdp_message_parse_uri(native_uri, msg == null ? IntPtr.Zero : msg.Handle); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; GLib.Marshaller.Free (native_uri); return ret; }
public Gst.Sdp.SDPResult SetInformation(string information) { IntPtr native_information = GLib.Marshaller.StringToPtrGStrdup(information); int raw_ret = gst_sdp_message_set_information(Handle, native_information); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult)raw_ret; GLib.Marshaller.Free(native_information); return(ret); }
public Gst.Sdp.SDPResult InsertPhone(int idx, string phone) { IntPtr native_phone = GLib.Marshaller.StringToPtrGStrdup(phone); int raw_ret = gst_sdp_message_insert_phone(Handle, idx, native_phone); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult)raw_ret; GLib.Marshaller.Free(native_phone); return(ret); }
public Gst.Sdp.SDPResult InsertEmail(int idx, string email) { IntPtr native_email = GLib.Marshaller.StringToPtrGStrdup(email); int raw_ret = gst_sdp_message_insert_email(Handle, idx, native_email); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult)raw_ret; GLib.Marshaller.Free(native_email); return(ret); }
public static Gst.Sdp.SDPResult SetMediaFromCaps(Gst.Caps caps, Gst.Sdp.SDPMedia media) { IntPtr native_media = GLib.Marshaller.StructureToPtrAlloc(media); int raw_ret = gst_sdp_media_set_media_from_caps(caps == null ? IntPtr.Zero : caps.Handle, native_media); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult)raw_ret; Marshal.FreeHGlobal(native_media); return(ret); }
public static Gst.Sdp.SDPResult NewFromText(string text, out Gst.Sdp.SDPMessage msg) { IntPtr native_text = GLib.Marshaller.StringToPtrGStrdup (text); IntPtr native_msg; int raw_ret = gst_sdp_message_new_from_text(native_text, out native_msg); Gst.Sdp.SDPResult ret = (Gst.Sdp.SDPResult) raw_ret; GLib.Marshaller.Free (native_text); msg = native_msg == IntPtr.Zero ? null : (Gst.Sdp.SDPMessage) GLib.Opaque.GetOpaque (native_msg, typeof (Gst.Sdp.SDPMessage), true); return ret; }