예제 #1
0
        private bool UpdateCodecs()
        {
            tdav_codec_id_t codecIds = tdav_codec_id_t.tdav_codec_id_none;

            this.codecs.ForEach(x => codecIds |= x.IsEnabled ? x.Id : tdav_codec_id_t.tdav_codec_id_none);
            this.sipService.Codecs             = (int)codecIds;

            this.configurationService.Set(Configuration.ConfFolder.MEDIA,
                                          Configuration.ConfEntry.CODECS, this.sipService.Codecs);

            return(true);
        }
예제 #2
0
 internal Codec(String name, String description, tdav_codec_id_t id)
 {
     this.name = name;
     this.description = description;
     this.id = id;
 }
예제 #3
0
 public static void setCodecs(tdav_codec_id_t codecs)
 {
     tinyWRAPPINVOKE.SipStack_setCodecs((int)codecs);
 }
예제 #4
0
 internal Codec(String name, String description, tdav_codec_id_t id)
 {
     this.name        = name;
     this.description = description;
     this.id          = id;
 }
예제 #5
0
 public static bool setCodecPriority(tdav_codec_id_t codec_id, int priority)
 {
     bool ret = tinyWRAPPINVOKE.SipStack_setCodecPriority((int)codec_id, priority);
     return ret;
 }
예제 #6
0
 public static bool isCodecSupported(tdav_codec_id_t codec_id)
 {
     bool ret = tinyWRAPPINVOKE.SipStack_isCodecSupported((int)codec_id);
     return ret;
 }
예제 #7
0
        public static bool isCodecSupported(tdav_codec_id_t codec)
        {
            bool ret = tinyWRAPPINVOKE.SipStack_isCodecSupported((int)codec);

            return(ret);
        }
예제 #8
0
 public static void setCodecs(tdav_codec_id_t codecs)
 {
     tinyWRAPPINVOKE.SipStack_setCodecs((int)codecs);
 }
예제 #9
0
        public static bool setCodecPriority(tdav_codec_id_t codec_id, int priority)
        {
            bool ret = tinyWRAPPINVOKE.SipStack_setCodecPriority((int)codec_id, priority);

            return(ret);
        }