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
            }
        }
Beispiel #2
0
        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("??");
        }