BogheCore.Sip.MyAVSession.HandleMediaUpdate C# (CSharp) Method

HandleMediaUpdate() public static method

public static HandleMediaUpdate ( long id, doubango_rt.BackEnd.rt_twrap_media_type_t newMediaType ) : bool
id long
newMediaType doubango_rt.BackEnd.rt_twrap_media_type_t
return bool
        public static bool HandleMediaUpdate(long id, twrap_media_type_t newMediaType)
        {
            MyAVSession avSession = MyAVSession.GetSession(id);
            if (avSession != null)
            {
                if ((newMediaType & twrap_media_type_t.twrap_media_msrp) == twrap_media_type_t.twrap_media_msrp)
                {
                    return false; // For now MSRP update is not suportted
                }
                avSession.mMediaType = MediaTypeUtils.ConvertFromNative(newMediaType);
                return true;
            }

            return false;
        }