Open 3D Engine Twitch Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits AZ::Component, TwitchRequestBus::Handler, and AZ::SystemTickBus::Handler.
Public Member Functions | |
AZ_COMPONENT (TwitchSystemComponent, "{8AC76E51-CE55-4D67-90DE-41D1A7756E32}") | |
void | OnSystemTick () override |
Protected Member Functions | |
void | SetApplicationID (const AZStd::string &twitchApplicationID) override |
void | SetUserID (ReceiptID &receipt, const AZStd::string &userId) override |
void | SetOAuthToken (ReceiptID &receipt, const AZStd::string &token) override |
void | RequestUserID (ReceiptID &receipt) override |
void | RequestOAuthToken (ReceiptID &receipt) override |
AZStd::string | GetApplicationID () const override |
AZStd::string | GetUserID () const override |
AZStd::string | GetOAuthToken () const override |
AZStd::string | GetSessionID () const override |
void | GetUser (ReceiptID &receipt) override |
void | ResetFriendsNotificationCount (ReceiptID &receipt, const AZStd::string &friendID) override |
void | GetFriendNotificationCount (ReceiptID &receipt, const AZStd::string &friendID) override |
void | GetFriendRecommendations (ReceiptID &receipt, const AZStd::string &friendID) override |
void | GetFriends (ReceiptID &receipt, const AZStd::string &friendID, const AZStd::string &cursor) override |
void | GetFriendStatus (ReceiptID &receipt, const AZStd::string &sourceFriendID, const AZStd::string &targetFriendID) override |
void | AcceptFriendRequest (ReceiptID &receipt, const AZStd::string &friendID) override |
void | GetFriendRequests (ReceiptID &receipt, const AZStd::string &cursor) override |
void | CreateFriendRequest (ReceiptID &receipt, const AZStd::string &friendID) override |
void | DeclineFriendRequest (ReceiptID &receipt, const AZStd::string &friendID) override |
void | UpdatePresenceStatus (ReceiptID &receipt, PresenceAvailability availability, PresenceActivityType activityType, const AZStd::string &gameContext) override |
void | GetPresenceStatusofFriends (ReceiptID &receipt) override |
void | GetPresenceSettings (ReceiptID &receipt) override |
void | UpdatePresenceSettings (ReceiptID &receipt, bool isInvisible, bool shareActivity) override |
void | GetChannel (ReceiptID &receipt) override |
void | GetChannelbyID (ReceiptID &receipt, const AZStd::string &channelID) override |
void | UpdateChannel (ReceiptID &receipt, const ChannelUpdateInfo &channelUpdateInfo) override |
void | GetChannelEditors (ReceiptID &receipt, const AZStd::string &channelID) override |
void | GetChannelFollowers (ReceiptID &receipt, const AZStd::string &channelID, const AZStd::string &cursor, AZ::u64 offset) override |
void | GetChannelTeams (ReceiptID &receipt, const AZStd::string &channelID) override |
void | GetChannelSubscribers (ReceiptID &receipt, const AZStd::string &channelID, AZ::u64 offset) override |
void | CheckChannelSubscriptionbyUser (ReceiptID &receipt, const AZStd::string &channelID, const AZStd::string &userID) override |
void | GetChannelVideos (ReceiptID &receipt, const AZStd::string &channelID, BroadCastType broadcastType, const AZStd::string &language, AZ::u64 offset) override |
void | StartChannelCommercial (ReceiptID &receipt, const AZStd::string &channelID, CommercialLength length) override |
void | ResetChannelStreamKey (ReceiptID &receipt, const AZStd::string &channelID) override |
void | Init () override |
void | Activate () override |
void | Deactivate () override |
AZ::u64 | GetReceipt () |