Ejemplo n.º 1
0
        public ItemAudio(FileInfo file, string mime, ItemContainer parent) : base(file.Name, file.Name, parent)
        {
            this.Mime   = mime;
            this.Date   = file.LastWriteTime;
            this.Length = file.Length;

            parent.SetMediaType(MediaType.Audio);
        }
Ejemplo n.º 2
0
        public ItemStream(string title, ItemContainer parent, EncoderBuilder encBuilder)
            : base(GetTitle(title, encBuilder.Resolution, encBuilder.Video ? encBuilder.VidBitrate : encBuilder.AudBitrate, encBuilder.Audio), null, parent)
        {
            this.Mime          = encBuilder.GetMime();
            this.Date          = DateTime.Now;
            this.Resolution    = encBuilder.Resolution;
            this.SubtitlesPath = encBuilder.GetParamString();
            this.Audio         = encBuilder.Audio && !encBuilder.Video;
            this.Video         = encBuilder.Video;

            parent.SetMediaType(this.Audio ? MediaType.Audio : MediaType.Video);
        }