/// <summary> /// /// </summary> /// <param name="device">The hardware abstraction to use</param> protected SITScanner(IDeviceProvider device, ushort pid) : base(null) { // Register self device.StartSectionFilter(pid, new FilterHandler(OnData), m_FilterData, m_FilterMask); // Remember m_Device = device; PID = pid; }
/// <summary> /// Attach to the current EPG PID. /// <see cref="OnData"/> /// </summary> private void StartFilter(IDeviceProvider device) { // Register self device.StartSectionFilter(0x12, new FilterHandler(OnData), FilterData, FilterMask); }