private void ParseMediaLine(string line)
        {
            string[] tokens = line.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

            if (tokens.Length < 4)
            {
                _lastParsedFormatInfo = null;
                return;
            }

            string payloadFormat = tokens[3];

            if (!int.TryParse(payloadFormat, out int payloadFormatNumber))
            {
                _lastParsedFormatInfo = null;
                return;
            }

            CodecInfo codecInfo        = TryCreateCodecInfo(payloadFormatNumber);
            int       samplesFrequency = GetSamplesFrequencyFromPayloadType(payloadFormatNumber);

            _lastParsedFormatInfo = new PayloadFormatInfo(codecInfo, samplesFrequency);
            _payloadFormatNumberToInfoMap[payloadFormatNumber] = _lastParsedFormatInfo;
        }