private static int GetVideoBufferSize(LocalVideoSourceCapabilityFormat format, int width) { width = Math.Max(width, 1024); if (format == LocalVideoSourceCapabilityFormat.MJpeg) { return(width * 4000); // about 70 frames } else { return(width * 40000); // about 27 frames } }
private string GetFormatStr(LocalVideoSourceCapabilityFormat fmt) { switch (fmt) { case LocalVideoSourceCapabilityFormat.Raw: return("R"); case LocalVideoSourceCapabilityFormat.Empty: return("E"); case LocalVideoSourceCapabilityFormat.MJpeg: return("J"); case LocalVideoSourceCapabilityFormat.Unknown: return("?"); case LocalVideoSourceCapabilityFormat.H264: return("H264"); case LocalVideoSourceCapabilityFormat.I420: return("I420"); case LocalVideoSourceCapabilityFormat.NV12: return("NV12"); } return("??"); }