Class
caplin.streamlink

ThrottleCommand

Enumeration that defines the available throttle levels and throttle commands.

A ThrottleCommand is passed as a parameter to the throttleSubject() and throttleEverything() methods of caplin.streamlink.StreamLink.

For an explanation of throttling, refer the Throttling section of the document StreamLink Overview.

Constructor Summary

Attributes Name and Description
caplin.streamlink.ThrottleCommand()

Field Summary

Attributes Name and Description
<static> caplin.streamlink.ThrottleCommand.DEF

Set the throttle level to the default level.

<static> caplin.streamlink.ThrottleCommand.DOWN

Decrease the throttle level.

<static> caplin.streamlink.ThrottleCommand.MAX

Set the throttle level to the maximum amount of throttling.

<static> caplin.streamlink.ThrottleCommand.MIN

Set the throttle level to the minimum amount of throttling.

<static> caplin.streamlink.ThrottleCommand.START

Start sending updates to the client again.

<static> caplin.streamlink.ThrottleCommand.STOP

Stop sending updates to the client.

<static> caplin.streamlink.ThrottleCommand.UP

Increase the throttle level.

Constructor Detail

caplin.streamlink.ThrottleCommand()

Field Detail

<static> caplin.streamlink.ThrottleCommand.DEF

Set the throttle level to the default level.

<static> caplin.streamlink.ThrottleCommand.DOWN

Decrease the throttle level.

<static> caplin.streamlink.ThrottleCommand.MAX

Set the throttle level to the maximum amount of throttling.

<static> caplin.streamlink.ThrottleCommand.MIN

Set the throttle level to the minimum amount of throttling.

<static> caplin.streamlink.ThrottleCommand.START

Start sending updates to the client again.

<static> caplin.streamlink.ThrottleCommand.STOP

Stop sending updates to the client.

<static> caplin.streamlink.ThrottleCommand.UP

Increase the throttle level.