Twitch SDK (Internal)
Public Member Functions | List of all members
ttv::chat::IChatReplayListener Class Referenceabstract

#include <chatlistener.h>

Inheritance diagram for ttv::chat::IChatReplayListener:
ttv::binding::java::NativeListenerProxy< IChatReplayListener > ttv::binding::java::JavaIChatReplayListenerProxy

Public Member Functions

virtual void ChatReplayStateChanged (UserId userId, const std::string &vodId, ChatReplayState state, TTV_ErrorCode ec)=0
 
virtual void ChatReplayCurrentTimeChanged (UserId userId, const std::string &vodId, Timestamp time)=0
 
virtual void ChatReplayMessagesReceived (UserId userId, const std::string &vodId, const std::vector< ReplayMessage > &messageList)=0
 
virtual void ChatReplayDeleteMessageComplete (UserId userId, const std::string &vodId, const std::string &messageId, TTV_ErrorCode ec)=0
 

Member Function Documentation

◆ ChatReplayCurrentTimeChanged()

virtual void ttv::chat::IChatReplayListener::ChatReplayCurrentTimeChanged ( UserId  userId,
const std::string &  vodId,
Timestamp  time 
)
pure virtual

Fired periodically to indicate the current playhead time relative to the start of the vod.

Implemented in ttv::binding::java::JavaIChatReplayListenerProxy.

◆ ChatReplayDeleteMessageComplete()

virtual void ttv::chat::IChatReplayListener::ChatReplayDeleteMessageComplete ( UserId  userId,
const std::string &  vodId,
const std::string &  messageId,
TTV_ErrorCode  ec 
)
pure virtual

Fired when a request to delete a message has completed.

Implemented in ttv::binding::java::JavaIChatReplayListenerProxy.

◆ ChatReplayMessagesReceived()

virtual void ttv::chat::IChatReplayListener::ChatReplayMessagesReceived ( UserId  userId,
const std::string &  vodId,
const std::vector< ReplayMessage > &  messageList 
)
pure virtual

Fired to notify that messages have been received at the current playhead time. The client should release the reference as promptly as possible so the underlying memory buffer can be reused.

Implemented in ttv::binding::java::JavaIChatReplayListenerProxy.

◆ ChatReplayStateChanged()

virtual void ttv::chat::IChatReplayListener::ChatReplayStateChanged ( UserId  userId,
const std::string &  vodId,
ChatReplayState  state,
TTV_ErrorCode  ec 
)
pure virtual

Fired to indicate the playback state has changed.

Implemented in ttv::binding::java::JavaIChatReplayListenerProxy.


The documentation for this class was generated from the following file: