public TsMediaParser(ITsDecoder tsDecoder, ITsPesPacketPool tsPesPacketPool, IBufferPool bufferPool, ITsTimestamp tsTimemestamp, IPesHandlers pesHandlers) { if (null == tsDecoder) { throw new ArgumentNullException("tsDecoder"); } if (null == tsPesPacketPool) { throw new ArgumentNullException("tsPesPacketPool"); } if (null == bufferPool) { throw new ArgumentNullException("bufferPool"); } if (null == tsTimemestamp) { throw new ArgumentNullException("tsTimemestamp"); } if (null == pesHandlers) { throw new ArgumentNullException("pesHandlers"); } this._tsPesPacketPool = tsPesPacketPool; this._bufferPool = bufferPool; this._tsDecoder = tsDecoder; this._tsTimemestamp = tsTimemestamp; this._pesHandlers = pesHandlers; }
public TsMediaParser(ITsDecoder tsDecoder, ITsPesPacketPool tsPesPacketPool, IBufferPool bufferPool, ITsTimestamp tsTimemestamp, IPesHandlers pesHandlers) { if (null == tsDecoder) throw new ArgumentNullException(nameof(tsDecoder)); if (null == tsPesPacketPool) throw new ArgumentNullException(nameof(tsPesPacketPool)); if (null == bufferPool) throw new ArgumentNullException(nameof(bufferPool)); if (null == tsTimemestamp) throw new ArgumentNullException(nameof(tsTimemestamp)); if (null == pesHandlers) throw new ArgumentNullException(nameof(pesHandlers)); _tsPesPacketPool = tsPesPacketPool; _bufferPool = bufferPool; _tsDecoder = tsDecoder; _tsTimemestamp = tsTimemestamp; _pesHandlers = pesHandlers; }