|
Twitch SDK (Internal)
|
#include <streamer.h>
Public Types | |
| typedef std::function< void(Streamer *source, TTV_ErrorCode ec)> | StartCompleteFunc |
| typedef std::function< void(Streamer *source, TTV_ErrorCode ec)> | StopCompleteFunc |
| typedef std::function< void(Streamer *source, Streamer::StreamerState state, TTV_ErrorCode ec)> | StreamerStateChangedFunc |
| typedef std::function< void(Streamer *source, TTV_ErrorCode ec, uint32_t backupMilliseconds)> | BandwidthWarningFunc |
| typedef std::function< void(Streamer *source, TTV_ErrorCode ec, const StreamInfo &streamInfo)> | StreamInfoFetchedFunc |
Public Member Functions | |
| virtual void | OnStartComplete (Streamer *source, TTV_ErrorCode ec) override |
| virtual void | OnStopComplete (Streamer *source, TTV_ErrorCode ec) override |
| virtual void | OnStreamerStateChanged (Streamer *source, Streamer::StreamerState state, TTV_ErrorCode ec) override |
| virtual void | OnBandwidthWarning (Streamer *source, TTV_ErrorCode ec, uint32_t backupMilliseconds) override |
| virtual void | OnStreamInfoFetched (Streamer *source, TTV_ErrorCode ec, const StreamInfo &streamInfo) override |
A lambda proxy for Streamer::IListener.
| typedef std::function<void(Streamer* source, TTV_ErrorCode ec, uint32_t backupMilliseconds)> ttv::broadcast::StreamerListenerProxy::BandwidthWarningFunc |
| typedef std::function<void(Streamer* source, TTV_ErrorCode ec)> ttv::broadcast::StreamerListenerProxy::StartCompleteFunc |
| typedef std::function<void(Streamer* source, TTV_ErrorCode ec)> ttv::broadcast::StreamerListenerProxy::StopCompleteFunc |
| typedef std::function<void(Streamer* source, Streamer::StreamerState state, TTV_ErrorCode ec)> ttv::broadcast::StreamerListenerProxy::StreamerStateChangedFunc |
| typedef std::function<void(Streamer* source, TTV_ErrorCode ec, const StreamInfo& streamInfo)> ttv::broadcast::StreamerListenerProxy::StreamInfoFetchedFunc |
|
inlineoverridevirtual |
Fired periodically when there are issues with the user's bandwidth while broadcasting.
Implements ttv::broadcast::Streamer::IListener.
|
inlineoverridevirtual |
Fired after a call to Start() has been serviced.
Implements ttv::broadcast::Streamer::IListener.
|
inlineoverridevirtual |
Fired after a call to Stop() has been serviced.
Implements ttv::broadcast::Streamer::IListener.
|
inlineoverridevirtual |
Fired any time the stream state changes.
Implements ttv::broadcast::Streamer::IListener.
|
inlineoverridevirtual |
Fired when we fetch the broadcast_id after the broadcast has started.
Implements ttv::broadcast::Streamer::IListener.
| BandwidthWarningFunc ttv::broadcast::StreamerListenerProxy::mBandwidthWarningFunc |
| StartCompleteFunc ttv::broadcast::StreamerListenerProxy::mStartCompleteFunc |
| StopCompleteFunc ttv::broadcast::StreamerListenerProxy::mStopCompleteFunc |
| StreamerStateChangedFunc ttv::broadcast::StreamerListenerProxy::mStreamerStateChangedFunc |
| StreamInfoFetchedFunc ttv::broadcast::StreamerListenerProxy::mStreamInfoFetchedFunc |
1.8.13