public object GetVenc(int v, enumVenc k, bool online) { if (this.Status != null) { object obj = null; Dictionary <string, string> dic = online == true?this.LoadStatus()["venc" + v] : this.Status["venc" + v]; switch (k) { case enumVenc.left_pics: case enumVenc.left_stream_bytes: case enumVenc.left_stream_frame: case enumVenc.packs: case enumVenc.enable: case enumVenc.codec: case enumVenc.width: case enumVenc.height: case enumVenc.framerate: case enumVenc.bitrate: case enumVenc.jpg_url0: case enumVenc.mjpg_url: case enumVenc.rtmp_publish_url: case enumVenc.rtmp_status: string op = ""; obj = dic.TryGetValue(k.ToString(), out op); if (op == null) { obj = null; } break; default: break; } return(obj); } return(null); }
public object GetVenc(int v, enumVenc k) { return(this.GetVenc(v, k, false)); }