using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using skyscraper5.Dvb.DataBroadcasting.Biop;
using skyscraper5.Dvb.DataBroadcasting.Dsm.Event;
using skyscraper5.Dvb.DataBroadcasting.Dsm.Stream;
using skyscraper5.Dvb.DataBroadcasting.SkyscraperVfs;
using skyscraper5.Mpeg2.Psi.Model;

namespace skyscraper5.Dvb.DataBroadcasting
{
    public interface ObjectCarouselEventHandler
    {
        void NotifyFileArrival(VfsFile vfsFile);
        void NotifySubStream(ProgramMapping vfsProgramMapping, Tap tap, ushort[] eventIds, Dictionary<uint, string> context, EventList_T eventListT, Info_T infoT);
    }
}
