public static Gst.Rtp.RTPPayloadInfo RtpPayloadInfoForPt(byte payload_type) { IntPtr raw_ret = gst_rtp_payload_info_for_pt(payload_type); Gst.Rtp.RTPPayloadInfo ret = Gst.Rtp.RTPPayloadInfo.New(raw_ret); return(ret); }
public static Gst.Rtp.RTPPayloadInfo RtpPayloadInfoForName(string media, string encoding_name) { IntPtr native_media = GLib.Marshaller.StringToPtrGStrdup(media); IntPtr native_encoding_name = GLib.Marshaller.StringToPtrGStrdup(encoding_name); IntPtr raw_ret = gst_rtp_payload_info_for_name(native_media, native_encoding_name); Gst.Rtp.RTPPayloadInfo ret = Gst.Rtp.RTPPayloadInfo.New(raw_ret); GLib.Marshaller.Free(native_media); GLib.Marshaller.Free(native_encoding_name); return(ret); }