| 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::Streamer | private |
| CheckShutdown() override | ttv::broadcast::Streamer | virtual |
| CompleteShutdown() override | ttv::broadcast::Streamer | virtual |
| CompleteTask(Task *task) | ttv::Component | protected |
| Component() | ttv::Component | protected |
| FetchChannelInfo(std::function< void(TTV_ErrorCode ec)> &&callback) | ttv::broadcast::Streamer | private |
| FrameWriterDelayStateChangedCallback typedef | ttv::broadcast::Streamer | |
| GetAudioCapturer(AudioLayerId layer) const | ttv::broadcast::Streamer | |
| GetAudioCapturers(std::vector< std::shared_ptr< IAudioCapture >> &result) const | ttv::broadcast::Streamer | |
| GetComponentName() | ttv::broadcast::Streamer | inlinestatic |
| GetLoggerName() const override | ttv::broadcast::Streamer | virtual |
| GetRequiredAuthScopes(std::vector< std::string > &scopes) | ttv::broadcast::Streamer | static |
| GetState() const override | ttv::Component | virtual |
| GetStreamerState() const | ttv::broadcast::Streamer | |
| GetStreamInfo() | ttv::broadcast::Streamer | private |
| GetStreamStats() | ttv::broadcast::Streamer | inline |
| GetStreamStats() const | ttv::broadcast::Streamer | inline |
| GetStreamTime() const | ttv::broadcast::Streamer | |
| GetTaskRunner() | ttv::Component | inline |
| GetVideoCapturer() const | ttv::broadcast::Streamer | |
| GetVideoParams() const | ttv::broadcast::Streamer | inline |
| GetVolume(AudioLayerId layer, float &volume) const | ttv::broadcast::Streamer | |
| Initialize() override | ttv::broadcast::Streamer | virtual |
| InternalStart(const StartParams ¶ms) | ttv::broadcast::Streamer | private |
| InternalStop(TTV_ErrorCode ec, bool solicited, StopCallback &&callback) | ttv::broadcast::Streamer | private |
| IsTaskRunning(Task *task) const | ttv::Component | protected |
| KickOffStart(const StartParams ¶ms, StartCallback &&callback) | ttv::broadcast::Streamer | private |
| Log(TTV_MessageLevel level, const char *format,...) | ttv::UserComponent | protected |
| mAudioEncoder | ttv::broadcast::Streamer | private |
| mAudioParams | ttv::broadcast::Streamer | private |
| mAudioStreamer | ttv::broadcast::Streamer | private |
| mBandwidthStatListeners | ttv::broadcast::Streamer | private |
| mBandwidthTestMode | ttv::broadcast::Streamer | private |
| mBandwidthWarningState | ttv::broadcast::Streamer | private |
| mBandwidthWarningTimer | ttv::broadcast::Streamer | private |
| mBroadcasterSoftware | ttv::broadcast::Streamer | private |
| mChannelId | ttv::broadcast::Streamer | private |
| mContext | ttv::broadcast::Streamer | private |
| mCustomMuxer | ttv::broadcast::Streamer | private |
| mFirstFrameSubmitted | ttv::broadcast::Streamer | private |
| mFlvMuxer | ttv::broadcast::Streamer | private |
| mForceArchiveBroadcast | ttv::broadcast::Streamer | private |
| mFrameWriter | ttv::broadcast::Streamer | private |
| mFrameWriterDelayStateChangedCallback | ttv::broadcast::Streamer | private |
| mInitialTime | ttv::broadcast::Streamer | private |
| mLastReportedStreamerState | ttv::broadcast::Streamer | private |
| mListeners | ttv::broadcast::Streamer | private |
| mMinuteBroadcastTrackingTimer | ttv::broadcast::Streamer | private |
| mOAuthIssue | ttv::UserComponent | protected |
| mOutputStreamName | ttv::broadcast::Streamer | private |
| mRunningTasks | ttv::Component | protected |
| mSelectedIngestServer | ttv::broadcast::Streamer | private |
| mShutdownTimeMilliseconds | ttv::Component | protected |
| mStartParams | ttv::broadcast::Streamer | private |
| mState | ttv::Component | protected |
| mStateChangeError | ttv::broadcast::Streamer | private |
| mStateMutex | ttv::broadcast::Streamer | mutableprivate |
| mStatQueue | ttv::broadcast::Streamer | private |
| mStreamerState | ttv::broadcast::Streamer | private |
| mStreamInfo | ttv::broadcast::Streamer | private |
| mStreamInfoFetchTimer | ttv::broadcast::Streamer | private |
| mStreamKey | ttv::broadcast::Streamer | private |
| mStreamStats | ttv::broadcast::Streamer | private |
| mTaskMutex | ttv::Component | mutableprotected |
| mTaskRunner | ttv::Component | protected |
| mTrackingContext | ttv::broadcast::Streamer | private |
| mUser | ttv::UserComponent | protected |
| mVideoCapturer | ttv::broadcast::Streamer | private |
| mVideoEncoder | ttv::broadcast::Streamer | private |
| mVideoStreamer | ttv::broadcast::Streamer | private |
| NotifyStreamerStateChanged() | ttv::broadcast::Streamer | private |
| OnUserAuthenticationIssue(std::shared_ptr< const OAuthToken > oauthToken, TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| OnUserInfoFetchComplete(TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| OnUserLogInComplete(TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| OnUserLogOutComplete(TTV_ErrorCode ec) | ttv::UserComponent | protectedvirtual |
| 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::Streamer | inline |
| SetClientState(State state) | ttv::Component | protectedvirtual |
| SetCustomMuxer(const std::shared_ptr< IMuxer > &muxer) | ttv::broadcast::Streamer | |
| SetForceArchiveBroadcast(bool forceArchive) | ttv::broadcast::Streamer | inline |
| SetFrameWriterDelayStateChangedCallback(const FrameWriterDelayStateChangedCallback &callback) | ttv::broadcast::Streamer | inline |
| SetIngestServer(const IngestServer &ingestServer) | ttv::broadcast::Streamer | private |
| SetServerState(State state) | ttv::Component | protectedvirtual |
| SetState(State state) | ttv::Component | protectedvirtual |
| SetStreamName(const std::string &streamKey, bool absEnabled) | ttv::broadcast::Streamer | private |
| SetTaskRunner(std::shared_ptr< TaskRunner > taskRunner) override | ttv::broadcast::Streamer | virtual |
| 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() override | ttv::broadcast::Streamer | virtual |
| Start(const StartParams ¶ms, StartCallback &&callback) | ttv::broadcast::Streamer | |
| StartCallback typedef | ttv::broadcast::Streamer | |
| StartTask(std::shared_ptr< Task > task) | ttv::Component | protected |
| State enum name | ttv::IComponent | |
| Stop(const std::string &reason, StopCallback &&callback) | ttv::broadcast::Streamer | |
| StopCallback typedef | ttv::broadcast::Streamer | |
| Streamer(const std::shared_ptr< User > &user, const std::shared_ptr< StreamerContext > &context) | ttv::broadcast::Streamer | |
| StreamerState enum name | ttv::broadcast::Streamer | |
| TrackMinuteBroadcast() | ttv::broadcast::Streamer | private |
| TrackStartFailure(TTV_ErrorCode ec, bool synchronous) | ttv::broadcast::Streamer | private |
| Update() override | ttv::broadcast::Streamer | virtual |
| UpdateBandwidthWarningState() | ttv::broadcast::Streamer | private |
| UserComponent(const std::shared_ptr< User > &user) | ttv::UserComponent | |
| ValidateParams(const VideoParams &videoParams, const IngestServer &ingestServer) const | ttv::broadcast::Streamer | |
| ~Component() | ttv::Component | virtual |
| ~Streamer() | ttv::broadcast::Streamer | virtual |