Class
caplin.streamlink

JsonChannelListener

Interface for receiving updates on the JSON channel from the Liberator.

Constructor Summary

Attributes Name and Description
caplin.streamlink.JsonChannelListener()

Method Summary

Attributes Name and Description
void onChannelData(caplin.streamlink.JsonChannel channel, caplin.streamlink.JsonEvent evt)

Called when an update is received.

void onChannelError(caplin.streamlink.JsonChannel channel, caplin.streamlink.SubscriptionErrorEvent evt)

Called when there is an error on the channel.

void onChannelStatus(caplin.streamlink.JsonChannel channel, caplin.streamlink.SubscriptionStatusEvent evt)

Called when there is a change in the status for the channel.

Constructor Detail

caplin.streamlink.JsonChannelListener()

Method Detail

void onChannelData(caplin.streamlink.JsonChannel channel, caplin.streamlink.JsonEvent evt)

Called when an update is received.

Parameters
caplin.streamlink.JsonChannel channel The channel for which the update occurred.
caplin.streamlink.JsonEvent evt The json update.

void onChannelError(caplin.streamlink.JsonChannel channel, caplin.streamlink.SubscriptionErrorEvent evt)

Called when there is an error on the channel.

This callback being invoked is a final state for the channel and no further callbacks will be received for it.

Parameters
caplin.streamlink.JsonChannel channel The channel for which the error occurred.
caplin.streamlink.SubscriptionErrorEvent evt The error event.

void onChannelStatus(caplin.streamlink.JsonChannel channel, caplin.streamlink.SubscriptionStatusEvent evt)

Called when there is a change in the status for the channel.

Parameters
caplin.streamlink.JsonChannel channel The channel for which the update occurred.
caplin.streamlink.SubscriptionStatusEvent evt The status event.