MediaPortal.Player.Subtitles.SubtitleOption.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
    public override string ToString()
    {
      if (type == SubtitleType.Bitmap)
      {
        return "Bitmap Lang " + language;
      }
      else if (type == SubtitleType.Teletext)
      {
        return "Teletext Lang\t" + entry.language + "\tpage : " + entry.page;
      }
      else if (type == SubtitleType.None)
      {
        return "None";
      }
      else
      {
        return "???";
      }
    }

Usage Example

        private List <SubtitleOption> CollectOptions()
        {
            //Log.Debug("SubtitleSelector: CollectOptions");
            List <SubtitleOption> options = new List <SubtitleOption>();

            if (autoSelectOption != null)
            {
                options.Add(autoSelectOption);
            }

            options.AddRange(bitmapSubtitleCache);

            // collect teletext options
            foreach (KeyValuePair <int, TeletextPageEntry> p in pageEntries)
            {
                SubtitleOption option = new SubtitleOption();
                option.type     = SubtitleType.Teletext;
                option.language = p.Value.language;
                option.entry    = p.Value;
                options.Add(option);
                Log.Debug("Added Teletext option Lang : " + option.ToString());
            }
            return(options);
        }
All Usage Examples Of MediaPortal.Player.Subtitles.SubtitleOption::ToString