TsRemux.TsRemux.StreamInfoVideo C# (CSharp) Method

StreamInfoVideo() private method

private StreamInfoVideo ( StreamInfo si ) : string
si StreamInfo
return string
        private string StreamInfoVideo(StreamInfo si)
        {
            string sAR = "Unknown AR";
            switch(si.AspectRatio)
            {
                case AspectRatio.a16_9: sAR = "16:9"; break;
                case AspectRatio.a4_3: sAR = "4:3"; break;
            }

            string sVF = "Unknown VF";
            switch(si.VideoFormat)
            {
                case VideoFormat.i1080: sVF = "1080i"; break;
                case VideoFormat.p1080: sVF = "1080p"; break;
                case VideoFormat.p720: sVF = "720p"; break;
                case VideoFormat.i576: sVF = "576i"; break;
                case VideoFormat.p576: sVF = "576p"; break;
                case VideoFormat.i480: sVF = "480i"; break;
                case VideoFormat.p480: sVF = "480p"; break;
            }

            string sFR = "Unknown FR";
            switch(si.FrameRate)
            {
                case FrameRate.f23_976: sFR = "23.976 fps"; break;
                case FrameRate.f24: sFR = "24 fps"; break;
                case FrameRate.f25: sFR = "25 fps"; break;
                case FrameRate.f29_97: sFR = "29.97 fps"; break;
                case FrameRate.f50: sFR = "50 fps"; break;
                case FrameRate.f59_94: sFR = "59.94 fps"; break;
            }

            return "(" + sAR + ", " + sVF + ", " + sFR + ")";
        }
TsRemux