//----------------------------------------------------------------------------
//
// TSDuck - The MPEG Transport Stream Toolkit
// Copyright (c) 2005-2026, Thierry Lelegard
// BSD-2-Clause license, see LICENSE.txt file or https://tsduck.io/license
//
//----------------------------------------------------------------------------
//!
//!  @file
//!  Drop output plugin for tsp.
//!
//----------------------------------------------------------------------------

#pragma once
#include "tsOutputPlugin.h"

namespace ts {
    //!
    //! Drop output plugin for tsp.
    //! @ingroup libtsduck plugin
    //!
    class TSDUCKDLL DropOutputPlugin: public OutputPlugin
    {
        TS_PLUGIN_CONSTRUCTORS(DropOutputPlugin);
    public:
        // Implementation of plugin API
        virtual bool send(const TSPacket*, const TSPacketMetadata*, size_t) override;
    };
}
