internal static List <SpeechAudioFormatInfo> GetAudioFormatsFromString(string valueString) { List <SpeechAudioFormatInfo> list = new List <SpeechAudioFormatInfo>(); string[] array = valueString.Split(';'); for (int i = 0; i < array.Length; i++) { string text = array[i].Trim(); if (!string.IsNullOrEmpty(text)) { SpeechAudioFormatInfo speechAudioFormatInfo = AudioFormatConverter.ToSpeechAudioFormatInfo(text); if (speechAudioFormatInfo != null) { list.Add(speechAudioFormatInfo); } } } return(list); }
internal static List <SpeechAudioFormatInfo> GetAudioFormatsFromString(string valueString) { List <SpeechAudioFormatInfo> formatList = new(); string[] strings = valueString.Split(';'); for (int i = 0; i < strings.Length; i++) { string formatString = strings[i].Trim(); if (!string.IsNullOrEmpty(formatString)) { SpeechAudioFormatInfo formatInfo = AudioFormatConverter.ToSpeechAudioFormatInfo(formatString); if (formatInfo != null) // Skip cases where a Guid is used. { formatList.Add(formatInfo); } } } return(formatList); }