public DlnaMediaItem GetDlnaItem(Guid mediaItemId) { DlnaMediaItem dlnaItem; if (DlnaMediaItems.TryGetValue(mediaItemId, out dlnaItem)) { return(dlnaItem); } return(null); }
public DlnaMediaItem GetDlnaItem(MediaItem item, int?edition = null) { DlnaMediaItem dlnaItem; if (DlnaMediaItems.TryGetValue(item.MediaItemId, out dlnaItem)) { return(dlnaItem); } dlnaItem = new DlnaMediaItem(this); dlnaItem.Initialize(item, edition).Wait(); DlnaMediaItems.TryAdd(item.MediaItemId, dlnaItem); return(dlnaItem); }