public Gst.Sdp.MIKEYPayload GetPayload(uint idx)
        {
            IntPtr raw_ret = gst_mikey_message_get_payload(Handle, idx);

            Gst.Sdp.MIKEYPayload ret = raw_ret == IntPtr.Zero ? null : (Gst.Sdp.MIKEYPayload)GLib.Opaque.GetOpaque(raw_ret, typeof(Gst.Sdp.MIKEYPayload), false);
            return(ret);
        }
        public Gst.Sdp.MIKEYPayload FindPayload(Gst.Sdp.MIKEYPayloadType type, uint nth)
        {
            IntPtr raw_ret = gst_mikey_message_find_payload(Handle, (int)type, nth);

            Gst.Sdp.MIKEYPayload ret = raw_ret == IntPtr.Zero ? null : (Gst.Sdp.MIKEYPayload)GLib.Opaque.GetOpaque(raw_ret, typeof(Gst.Sdp.MIKEYPayload), false);
            return(ret);
        }
Exemplo n.º 3
0
        public Gst.Sdp.MIKEYPayload KemacGetSub(uint idx)
        {
            IntPtr raw_ret = gst_mikey_payload_kemac_get_sub(Handle, idx);

            Gst.Sdp.MIKEYPayload ret = raw_ret == IntPtr.Zero ? null : (Gst.Sdp.MIKEYPayload)GLib.Opaque.GetOpaque(raw_ret, typeof(Gst.Sdp.MIKEYPayload), false);
            return(ret);
        }
        public bool ReplacePayload(uint idx, Gst.Sdp.MIKEYPayload payload)
        {
            payload.Owned = false;
            bool raw_ret = gst_mikey_message_replace_payload(Handle, idx, payload == null ? IntPtr.Zero : payload.Handle);
            bool ret     = raw_ret;

            return(ret);
        }
        public bool AddPayload(Gst.Sdp.MIKEYPayload payload)
        {
            payload.Owned = false;
            bool raw_ret = gst_mikey_message_add_payload(Handle, payload == null ? IntPtr.Zero : payload.Handle);
            bool ret     = raw_ret;

            return(ret);
        }
Exemplo n.º 6
0
        public bool KemacAddSub(Gst.Sdp.MIKEYPayload newpay)
        {
            newpay.Owned = false;
            bool raw_ret = gst_mikey_payload_kemac_add_sub(Handle, newpay == null ? IntPtr.Zero : newpay.Handle);
            bool ret     = raw_ret;

            return(ret);
        }