TsRemux.TsRemux.StreamInfoAudio C# (CSharp) Method

StreamInfoAudio() private method

private StreamInfoAudio ( StreamInfo si ) : string
si StreamInfo
return string
        private string StreamInfoAudio(StreamInfo si)
        {
            string sAPT = "Unknown APT";
            switch(si.AudioPresentationType)
            {
                case AudioPresentationType.mono: sAPT = "mono"; break;
                case AudioPresentationType.stereo: sAPT = "stereo"; break;
                case AudioPresentationType.multi: sAPT = "multi"; break;
                case AudioPresentationType.combo: sAPT = "combo"; break;
            }

            string sSF = "Unknown SF";
            switch(si.SamplingFrequency)
            {
                case SamplingFrequency.kHz48: sSF = "48 kHz"; break;
                case SamplingFrequency.kHz96: sSF = "96 kHz"; break;
                case SamplingFrequency.kHz192: sSF = "192 kHz"; break;
                case SamplingFrequency.kHz48_96: sSF = "48/96 kHz"; break;
                case SamplingFrequency.kHz48_192: sSF = "48/192 kHz"; break;
            }

            return "(" + sAPT + ", " + sSF + ")";
        }
TsRemux