![]() |
TwitchLib 3.5.3
|
Interface ITwitchPubSub More...
Public Member Functions | |
| void | Connect () |
| Connects this instance. More... | |
| void | Disconnect () |
| Disconnects this instance. More... | |
| void | ListenToBitsEvents (string channelTwitchId) |
| Listens to bits events. More... | |
| void | ListenToChannelExtensionBroadcast (string channelId, string extensionId) |
| Listens to extension channel broadcast messages. More... | |
| void | ListenToChatModeratorActions (string myTwitchId, string channelTwitchId) |
| Listens to chat moderator actions. More... | |
| void | ListenToFollows (string channelId) |
| Listens to follows. More... | |
| void | ListenToSubscriptions (string channelId) |
| Listens to subscriptions. More... | |
| void | ListenToVideoPlayback (string channelName) |
| Listens to video playback. More... | |
| void | ListenToWhispers (string channelTwitchId) |
| Listens to whispers. More... | |
| void | ListenToRewards (string channelTwitchId) |
| Listens to rewards More... | |
| void | ListenToChannelPoints (string channelTwitchId) |
| Listens to channel points. More... | |
| void | ListenToLeaderboards (string channelTwitchId) |
| Listens to leaderboards More... | |
| void | ListenToRaid (string channelTwitchId) |
| Listens to raids More... | |
| void | ListenToPredictions (string channelTwitchId) |
| Listens to predictions More... | |
| void | SendTopics (string oauth=null, bool unlisten=false) |
| Sends the topics. More... | |
| void | TestMessageParser (string testJsonString) |
| Tests the message parser. More... | |
Events | |
| EventHandler< OnBanArgs > | OnBan |
| Occurs when [on ban]. More... | |
| EventHandler< OnBitsReceivedArgs > | OnBitsReceived |
| Occurs when [on bits received]. More... | |
| EventHandler< OnChannelExtensionBroadcastArgs > | OnChannelExtensionBroadcast |
| Occurs when [on channel extension broadcast]. More... | |
| EventHandler< OnChannelSubscriptionArgs > | OnChannelSubscription |
| Occurs when [on channel subscription]. More... | |
| EventHandler< OnClearArgs > | OnClear |
| Occurs when [on clear]. More... | |
| EventHandler< OnEmoteOnlyArgs > | OnEmoteOnly |
| Occurs when [on emote only]. More... | |
| EventHandler< OnEmoteOnlyOffArgs > | OnEmoteOnlyOff |
| Occurs when [on emote only off]. More... | |
| EventHandler< OnFollowArgs > | OnFollow |
| Occurs when [on follow]. More... | |
| EventHandler< OnHostArgs > | OnHost |
| Occurs when [on host]. More... | |
| EventHandler< OnMessageDeletedArgs > | OnMessageDeleted |
| Occurs when [on message deleted]. More... | |
| EventHandler< OnListenResponseArgs > | OnListenResponse |
| Occurs when [on listen response]. More... | |
| EventHandler | OnPubSubServiceClosed |
| Occurs when [on pub sub service closed]. More... | |
| EventHandler | OnPubSubServiceConnected |
| Occurs when [on pub sub service connected]. More... | |
| EventHandler< OnPubSubServiceErrorArgs > | OnPubSubServiceError |
| Occurs when [on pub sub service error]. More... | |
| EventHandler< OnR9kBetaArgs > | OnR9kBeta |
| Occurs when [on R9K beta]. More... | |
| EventHandler< OnR9kBetaOffArgs > | OnR9kBetaOff |
| Occurs when [on R9K beta off]. More... | |
| EventHandler< OnStreamDownArgs > | OnStreamDown |
| Occurs when [on stream down]. More... | |
| EventHandler< OnStreamUpArgs > | OnStreamUp |
| Occurs when [on stream up]. More... | |
| EventHandler< OnSubscribersOnlyArgs > | OnSubscribersOnly |
| Occurs when [on subscribers only]. More... | |
| EventHandler< OnSubscribersOnlyOffArgs > | OnSubscribersOnlyOff |
| Occurs when [on subscribers only off]. More... | |
| EventHandler< OnTimeoutArgs > | OnTimeout |
| Occurs when [on timeout]. More... | |
| EventHandler< OnUnbanArgs > | OnUnban |
| Occurs when [on unban]. More... | |
| EventHandler< OnUntimeoutArgs > | OnUntimeout |
| Occurs when [on untimeout]. More... | |
| EventHandler< OnViewCountArgs > | OnViewCount |
| Occurs when [on view count]. More... | |
| EventHandler< OnWhisperArgs > | OnWhisper |
| Occurs when [on whisper]. More... | |
| EventHandler< OnCustomRewardCreatedArgs > | OnCustomRewardCreated |
| Occurs when [on reward created] /summary> More... | |
| EventHandler< OnCustomRewardUpdatedArgs > | OnCustomRewardUpdated |
| Occurs when [on reward updated] /summary> More... | |
| EventHandler< OnCustomRewardDeletedArgs > | OnCustomRewardDeleted |
| Occurs when [on reward deleted] More... | |
| EventHandler< OnRewardRedeemedArgs > | OnRewardRedeemed |
| Occurs when [on reward redeemed] More... | |
| EventHandler< OnChannelPointsRewardRedeemedArgs > | OnChannelPointsRewardRedeemed |
| Occurs when [on reward redeemed] More... | |
| EventHandler< OnLeaderboardEventArgs > | OnLeaderboardSubs |
| Occurs when [on leaderboard subs]. More... | |
| EventHandler< OnLeaderboardEventArgs > | OnLeaderboardBits |
| Occurs when [on leaderboard bits]. More... | |
| EventHandler< OnRaidUpdateArgs > | OnRaidUpdate |
| Occurs when [on raid update] More... | |
| EventHandler< OnRaidUpdateV2Args > | OnRaidUpdateV2 |
| Occurs when [on raid update v2] More... | |
| EventHandler< OnRaidGoArgs > | OnRaidGo |
| Occurs when [on raid go] More... | |
| EventHandler< OnLogArgs > | OnLog |
| Occurs when [on log]. More... | |
| EventHandler< OnCommercialArgs > | OnCommercial |
| Occurs when [on commercial]. More... | |
| EventHandler< OnPredictionArgs > | OnPrediction |
| Occurs when [on prediction]. More... | |
Interface ITwitchPubSub
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.Connect | ( | ) |
Connects this instance.
Implemented in TwitchLib.PubSub.TwitchPubSub.
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.Disconnect | ( | ) |
Disconnects this instance.
Implemented in TwitchLib.PubSub.TwitchPubSub.
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToBitsEvents | ( | string | channelTwitchId | ) |
Listens to bits events.
| channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToChannelExtensionBroadcast | ( | string | channelId, |
| string | extensionId | ||
| ) |
Listens to extension channel broadcast messages.
| channelId | The channel twitch identifier. |
| extensionId | The extension identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToChannelPoints | ( | string | channelTwitchId | ) |
Listens to channel points.
| channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToChatModeratorActions | ( | string | myTwitchId, |
| string | channelTwitchId | ||
| ) |
Listens to chat moderator actions.
| myTwitchId | My twitch identifier. |
| channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToFollows | ( | string | channelId | ) |
Listens to follows.
| channelId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToLeaderboards | ( | string | channelTwitchId | ) |
Listens to leaderboards
| channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToPredictions | ( | string | channelTwitchId | ) |
Listens to predictions
| channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToRaid | ( | string | channelTwitchId | ) |
Listens to raids
| channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToRewards | ( | string | channelTwitchId | ) |
Listens to rewards
| channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToSubscriptions | ( | string | channelId | ) |
Listens to subscriptions.
| channelId | The channel identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToVideoPlayback | ( | string | channelName | ) |
Listens to video playback.
| channelName | Name of the channel. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.ListenToWhispers | ( | string | channelTwitchId | ) |
Listens to whispers.
| channelTwitchId | The channel twitch identifier. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.SendTopics | ( | string | oauth = null, |
| bool | unlisten = false |
||
| ) |
Sends the topics.
| oauth | The oauth. |
| unlisten | if set to true [unlisten]. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
| void TwitchLib.PubSub.Interfaces.ITwitchPubSub.TestMessageParser | ( | string | testJsonString | ) |
Tests the message parser.
| testJsonString | The test json string. |
Implemented in TwitchLib.PubSub.TwitchPubSub.
| EventHandler<OnBanArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnBan |
Occurs when [on ban].
| EventHandler<OnBitsReceivedArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnBitsReceived |
Occurs when [on bits received].
| EventHandler<OnChannelExtensionBroadcastArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnChannelExtensionBroadcast |
Occurs when [on channel extension broadcast].
| EventHandler<OnChannelPointsRewardRedeemedArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnChannelPointsRewardRedeemed |
Occurs when [on reward redeemed]
| EventHandler<OnChannelSubscriptionArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnChannelSubscription |
Occurs when [on channel subscription].
| EventHandler<OnClearArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnClear |
Occurs when [on clear].
| EventHandler<OnCommercialArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnCommercial |
Occurs when [on commercial].
| EventHandler<OnCustomRewardCreatedArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnCustomRewardCreated |
Occurs when [on reward created] /summary>
| EventHandler<OnCustomRewardDeletedArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnCustomRewardDeleted |
Occurs when [on reward deleted]
| EventHandler<OnCustomRewardUpdatedArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnCustomRewardUpdated |
Occurs when [on reward updated] /summary>
| EventHandler<OnEmoteOnlyArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnEmoteOnly |
Occurs when [on emote only].
| EventHandler<OnEmoteOnlyOffArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnEmoteOnlyOff |
Occurs when [on emote only off].
| EventHandler<OnFollowArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnFollow |
Occurs when [on follow].
| EventHandler<OnHostArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnHost |
Occurs when [on host].
| EventHandler<OnLeaderboardEventArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnLeaderboardBits |
Occurs when [on leaderboard bits].
| EventHandler<OnLeaderboardEventArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnLeaderboardSubs |
Occurs when [on leaderboard subs].
| EventHandler<OnListenResponseArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnListenResponse |
Occurs when [on listen response].
| EventHandler<OnLogArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnLog |
Occurs when [on log].
| EventHandler<OnMessageDeletedArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnMessageDeleted |
Occurs when [on message deleted].
| EventHandler<OnPredictionArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnPrediction |
Occurs when [on prediction].
| EventHandler TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnPubSubServiceClosed |
Occurs when [on pub sub service closed].
| EventHandler TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnPubSubServiceConnected |
Occurs when [on pub sub service connected].
| EventHandler<OnPubSubServiceErrorArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnPubSubServiceError |
Occurs when [on pub sub service error].
| EventHandler<OnR9kBetaArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnR9kBeta |
Occurs when [on R9K beta].
| EventHandler<OnR9kBetaOffArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnR9kBetaOff |
Occurs when [on R9K beta off].
| EventHandler<OnRaidGoArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnRaidGo |
Occurs when [on raid go]
| EventHandler<OnRaidUpdateArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnRaidUpdate |
Occurs when [on raid update]
| EventHandler<OnRaidUpdateV2Args> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnRaidUpdateV2 |
Occurs when [on raid update v2]
| EventHandler<OnRewardRedeemedArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnRewardRedeemed |
Occurs when [on reward redeemed]
| EventHandler<OnStreamDownArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnStreamDown |
Occurs when [on stream down].
| EventHandler<OnStreamUpArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnStreamUp |
Occurs when [on stream up].
| EventHandler<OnSubscribersOnlyArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnSubscribersOnly |
Occurs when [on subscribers only].
| EventHandler<OnSubscribersOnlyOffArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnSubscribersOnlyOff |
Occurs when [on subscribers only off].
| EventHandler<OnTimeoutArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnTimeout |
Occurs when [on timeout].
| EventHandler<OnUnbanArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnUnban |
Occurs when [on unban].
| EventHandler<OnUntimeoutArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnUntimeout |
Occurs when [on untimeout].
| EventHandler<OnViewCountArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnViewCount |
Occurs when [on view count].
| EventHandler<OnWhisperArgs> TwitchLib.PubSub.Interfaces.ITwitchPubSub.OnWhisper |
Occurs when [on whisper].