bool _canLoad(IMedia media)
 {
     return(media != null &&
            (media.Directory is IServerDirectory || media.Directory is IArchiveDirectory || (media.Directory is IIngestDirectory && ((IIngestDirectory)media.Directory).AccessType == TDirectoryAccessType.Direct)) &&
            media.MediaStatus == TMediaStatus.Available &&
            media.FrameRate().Equals(_preview.FormatDescription.FrameRate));
 }
 bool _canAddMediaToCollection(IMedia media, TMediaType requiredMediaType)
 {
     return
         (media != null &&
          media.MediaType == requiredMediaType
          &&
          ((requiredMediaType == TMediaType.Still && media.FormatDescription().IsWideScreen == _videoFormatDescription?.IsWideScreen) ||
           (media.MediaType == TMediaType.Movie && media.FrameRate().Equals(_frameRate)) ||
           media.MediaType == TMediaType.Animation));
 }