Twitch SDK (Internal)
ttv::broadcast::Streamer Member List

This is the complete list of members for ttv::broadcast::Streamer, including all inherited members.

AddBandwidthStatListener(const std::shared_ptr< IBandwidthStatListener > &listener)ttv::broadcast::Streamer
AddListener(const std::shared_ptr< IListener > &listener)ttv::broadcast::Streamer
AddVideoFrame(const std::shared_ptr< VideoFrame > &frame)ttv::broadcast::Streamerprivate
CheckShutdown() overridettv::broadcast::Streamervirtual
CompleteShutdown() overridettv::broadcast::Streamervirtual
CompleteTask(Task *task)ttv::Componentprotected
Component()ttv::Componentprotected
FetchChannelInfo(std::function< void(TTV_ErrorCode ec)> &&callback)ttv::broadcast::Streamerprivate
FrameWriterDelayStateChangedCallback typedefttv::broadcast::Streamer
GetAudioCapturer(AudioLayerId layer) constttv::broadcast::Streamer
GetAudioCapturers(std::vector< std::shared_ptr< IAudioCapture >> &result) constttv::broadcast::Streamer
GetComponentName()ttv::broadcast::Streamerinlinestatic
GetLoggerName() const overridettv::broadcast::Streamervirtual
GetRequiredAuthScopes(std::vector< std::string > &scopes)ttv::broadcast::Streamerstatic
GetState() const overridettv::Componentvirtual
GetStreamerState() constttv::broadcast::Streamer
GetStreamInfo()ttv::broadcast::Streamerprivate
GetStreamStats()ttv::broadcast::Streamerinline
GetStreamStats() constttv::broadcast::Streamerinline
GetStreamTime() constttv::broadcast::Streamer
GetTaskRunner()ttv::Componentinline
GetVideoCapturer() constttv::broadcast::Streamer
GetVideoParams() constttv::broadcast::Streamerinline
GetVolume(AudioLayerId layer, float &volume) constttv::broadcast::Streamer
Initialize() overridettv::broadcast::Streamervirtual
InternalStart(const StartParams &params)ttv::broadcast::Streamerprivate
InternalStop(TTV_ErrorCode ec, bool solicited, StopCallback &&callback)ttv::broadcast::Streamerprivate
IsTaskRunning(Task *task) constttv::Componentprotected
KickOffStart(const StartParams &params, StartCallback &&callback)ttv::broadcast::Streamerprivate
Log(TTV_MessageLevel level, const char *format,...)ttv::UserComponentprotected
mAudioEncoderttv::broadcast::Streamerprivate
mAudioParamsttv::broadcast::Streamerprivate
mAudioStreamerttv::broadcast::Streamerprivate
mBandwidthStatListenersttv::broadcast::Streamerprivate
mBandwidthTestModettv::broadcast::Streamerprivate
mBandwidthWarningStatettv::broadcast::Streamerprivate
mBandwidthWarningTimerttv::broadcast::Streamerprivate
mBroadcasterSoftwarettv::broadcast::Streamerprivate
mChannelIdttv::broadcast::Streamerprivate
mContextttv::broadcast::Streamerprivate
mCustomMuxerttv::broadcast::Streamerprivate
mFirstFrameSubmittedttv::broadcast::Streamerprivate
mFlvMuxerttv::broadcast::Streamerprivate
mForceArchiveBroadcastttv::broadcast::Streamerprivate
mFrameWriterttv::broadcast::Streamerprivate
mFrameWriterDelayStateChangedCallbackttv::broadcast::Streamerprivate
mInitialTimettv::broadcast::Streamerprivate
mLastReportedStreamerStatettv::broadcast::Streamerprivate
mListenersttv::broadcast::Streamerprivate
mMinuteBroadcastTrackingTimerttv::broadcast::Streamerprivate
mOAuthIssuettv::UserComponentprotected
mOutputStreamNamettv::broadcast::Streamerprivate
mRunningTasksttv::Componentprotected
mSelectedIngestServerttv::broadcast::Streamerprivate
mShutdownTimeMillisecondsttv::Componentprotected
mStartParamsttv::broadcast::Streamerprivate
mStatettv::Componentprotected
mStateChangeErrorttv::broadcast::Streamerprivate
mStateMutexttv::broadcast::Streamermutableprivate
mStatQueuettv::broadcast::Streamerprivate
mStreamerStatettv::broadcast::Streamerprivate
mStreamInfottv::broadcast::Streamerprivate
mStreamInfoFetchTimerttv::broadcast::Streamerprivate
mStreamKeyttv::broadcast::Streamerprivate
mStreamStatsttv::broadcast::Streamerprivate
mTaskMutexttv::Componentmutableprotected
mTaskRunnerttv::Componentprotected
mTrackingContextttv::broadcast::Streamerprivate
mUserttv::UserComponentprotected
mVideoCapturerttv::broadcast::Streamerprivate
mVideoEncoderttv::broadcast::Streamerprivate
mVideoStreamerttv::broadcast::Streamerprivate
NotifyStreamerStateChanged()ttv::broadcast::Streamerprivate
OnUserAuthenticationIssue(std::shared_ptr< const OAuthToken > oauthToken, TTV_ErrorCode ec)ttv::UserComponentprotectedvirtual
OnUserInfoFetchComplete(TTV_ErrorCode ec)ttv::UserComponentprotectedvirtual
OnUserLogInComplete(TTV_ErrorCode ec)ttv::UserComponentprotectedvirtual
OnUserLogOutComplete(TTV_ErrorCode ec)ttv::UserComponentprotectedvirtual
RemoveBandwidthStatListener(const std::shared_ptr< IBandwidthStatListener > &listener)ttv::broadcast::Streamer
RemoveListener(const std::shared_ptr< IListener > &listener)ttv::broadcast::Streamer
SetAudioCapturer(AudioLayerId layerId, const std::shared_ptr< IAudioCapture > &capturer)ttv::broadcast::Streamer
SetAudioCapturerEnabled(AudioLayerId layer, bool enabled)ttv::broadcast::Streamer
SetAudioEncoder(const std::shared_ptr< IAudioEncoder > &encoder)ttv::broadcast::Streamer
SetBroadcasterSoftware(const std::string &str)ttv::broadcast::Streamerinline
SetClientState(State state)ttv::Componentprotectedvirtual
SetCustomMuxer(const std::shared_ptr< IMuxer > &muxer)ttv::broadcast::Streamer
SetForceArchiveBroadcast(bool forceArchive)ttv::broadcast::Streamerinline
SetFrameWriterDelayStateChangedCallback(const FrameWriterDelayStateChangedCallback &callback)ttv::broadcast::Streamerinline
SetIngestServer(const IngestServer &ingestServer)ttv::broadcast::Streamerprivate
SetServerState(State state)ttv::Componentprotectedvirtual
SetState(State state)ttv::Componentprotectedvirtual
SetStreamName(const std::string &streamKey, bool absEnabled)ttv::broadcast::Streamerprivate
SetTaskRunner(std::shared_ptr< TaskRunner > taskRunner) overridettv::broadcast::Streamervirtual
SetVideoCapturer(std::shared_ptr< IVideoCapture > capturer)ttv::broadcast::Streamer
SetVideoEncoder(const std::shared_ptr< IVideoEncoder > &encoder)ttv::broadcast::Streamer
SetVolume(AudioLayerId layer, float volume)ttv::broadcast::Streamer
Shutdown() overridettv::broadcast::Streamervirtual
Start(const StartParams &params, StartCallback &&callback)ttv::broadcast::Streamer
StartCallback typedefttv::broadcast::Streamer
StartTask(std::shared_ptr< Task > task)ttv::Componentprotected
State enum namettv::IComponent
Stop(const std::string &reason, StopCallback &&callback)ttv::broadcast::Streamer
StopCallback typedefttv::broadcast::Streamer
Streamer(const std::shared_ptr< User > &user, const std::shared_ptr< StreamerContext > &context)ttv::broadcast::Streamer
StreamerState enum namettv::broadcast::Streamer
TrackMinuteBroadcast()ttv::broadcast::Streamerprivate
TrackStartFailure(TTV_ErrorCode ec, bool synchronous)ttv::broadcast::Streamerprivate
Update() overridettv::broadcast::Streamervirtual
UpdateBandwidthWarningState()ttv::broadcast::Streamerprivate
UserComponent(const std::shared_ptr< User > &user)ttv::UserComponent
ValidateParams(const VideoParams &videoParams, const IngestServer &ingestServer) constttv::broadcast::Streamer
~Component()ttv::Componentvirtual
~Streamer()ttv::broadcast::Streamervirtual