Ejemplo n.º 1
0
        public object GetAdv(enumAdv k, bool online)
        {
            if (this.Adv != null)
            {
                object obj = null;
                Dictionary <string, string> dic = online == true?this.LoadAdv()["adv"] : this.Adv["adv"];

                switch (k)
                {
                case enumAdv.interlaced_only_bottom:
                case enumAdv.field_to_frame:
                case enumAdv.ts_muxer:
                case enumAdv.ts_once:
                case enumAdv.httpts_password_enable:
                case enumAdv.g4_gw_as_dns:
                case enumAdv.ntp_server:
                case enumAdv.ntp_enable:
                case enumAdv.time_zone:
                case enumAdv.hls_buffer_number:
                case enumAdv.hls_splitter_time:
                case enumAdv.ts_transport_stream_id:
                case enumAdv.ts_pmt_start_pid:
                case enumAdv.ts_start_pid:
                case enumAdv.ts_tables_version:
                case enumAdv.ts_rc_mode:
                case enumAdv.ts_service_name:
                case enumAdv.ts_service_provider:
                case enumAdv.vmix_compatible:
                case enumAdv.audio_only:
                case enumAdv.video_only:
                case enumAdv.auto_super_frame_reencode:
                case enumAdv.slice_split_enable:
                case enumAdv.slice_split_size:
                case enumAdv.min_qp:
                case enumAdv.max_qp:
                case enumAdv.i_qp:
                case enumAdv.p_qp:
                case enumAdv.schedule_restart_enable:
                case enumAdv.schedule_restart_time:
                case enumAdv.net_packet_drop_threshold:
                case enumAdv.remserial_baudrate:
                case enumAdv.remserial_tcp_port:
                case enumAdv.csc_enable:
                case enumAdv.csc_contrast:
                    obj = dic[k.ToString()];
                    break;

                default:
                    break;
                }
                return(obj);
            }
            return(null);
        }
Ejemplo n.º 2
0
 public object GetAdv(enumAdv k)
 {
     return(this.GetAdv(k, false));
 }