Plugin
------

.. module:: streamlink.plugin

.. autoclass:: Plugin
    :private-members: _get_streams
    :member-order: bysource

Plugin decorators
^^^^^^^^^^^^^^^^^

.. autodecorator:: pluginmatcher

.. autodecorator:: pluginargument

.. autodata:: streamlink.plugin.plugin._PLUGINARGUMENT_TYPE_REGISTRY
