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); }
public object GetAdv(enumAdv k) { return(this.GetAdv(k, false)); }