public Filter(StreamParserContext owner, FilterDataCallback filterDataCallback, DataType dataType, UInt16 pid, Int64 filterDepth, byte[] mask, byte[] match) : base(owner) { this.DataCallback = filterDataCallback; SetChannelCondition(dataType, pid); SetFilterCondition(filterDepth, mask, match);//Additional filter conditions for section filter. }
public Channel(StreamParserContext owner, UInt16 pid, FilterDataCallback dataCallback, DataType dataType) : base(owner) { this.dataType = dataType; this.pid = pid; this.channelDataCallback = dataCallback; }
public Filter(StreamParserContext owner, FilterDataCallback filterDataCallback, DataType dataType, UInt16 pid) : base(owner) { this.DataCallback = filterDataCallback; SetChannelCondition(dataType, pid); }