| AddBandwidthStatListener(const std::shared_ptr< IBandwidthStatListener > &listener) | ttv::broadcast::BroadcastAPI | |
| BindToUser(const std::shared_ptr< User > &user) | ttv::broadcast::BroadcastAPI | private |
| BroadcastAPI() | ttv::broadcast::BroadcastAPI | |
| CheckShutdown() override | ttv::broadcast::BroadcastAPI | privatevirtual |
| CompleteShutdown() override | ttv::broadcast::BroadcastAPI | privatevirtual |
| CoreUserLoggedIn(std::shared_ptr< User > user) | ttv::broadcast::BroadcastAPI | private |
| CoreUserLoggedOut(std::shared_ptr< User > user) | ttv::broadcast::BroadcastAPI | private |
| CreateIngestTester(UserId userId, const std::shared_ptr< IIngestTesterListener > &listener, const uint8_t *testDataBuffer, uint32_t testDataLength, std::shared_ptr< IIngestTester > &result) | ttv::broadcast::BroadcastAPI | |
| CreateStreamer(const std::shared_ptr< User > &user) | ttv::broadcast::BroadcastAPI | private |
| CreateTwitchAPI(const std::shared_ptr< User > &user) | ttv::broadcast::BroadcastAPI | private |
| DisposeIngestTester(const std::shared_ptr< IIngestTester > &ingestTester) | ttv::broadcast::BroadcastAPI | |
| EnsureBroadcastingAndGetStreamer(std::shared_ptr< Streamer > &result) | ttv::broadcast::BroadcastAPI | private |
| EnsureNotBroadcastingAndGetStreamer(std::shared_ptr< Streamer > &result) | ttv::broadcast::BroadcastAPI | private |
| FetchIngestListCallback typedef | ttv::broadcast::BroadcastAPI | |
| FetchIngestServerList(FetchIngestListCallback &&callback) | ttv::broadcast::BroadcastAPI | |
| GetBroadcastState(BroadcastState &result) const | ttv::broadcast::BroadcastAPI | |
| GetComponentContainer() | ttv::ModuleBase | inlineprotected |
| GetCurrentBroadcastTime(uint64_t &broadcastTime) | ttv::broadcast::BroadcastAPI | |
| GetModuleName() const override | ttv::broadcast::BroadcastAPI | virtual |
| GetRequiredAuthScopes(std::vector< std::string > &scopes) | ttv::broadcast::BroadcastAPI | static |
| GetSelectedIngestServer(IngestServer &result) | ttv::broadcast::BroadcastAPI | |
| GetState() const override | ttv::ModuleBase | virtual |
| GetStreamer(std::shared_ptr< Streamer > &result) | ttv::broadcast::BroadcastAPI | private |
| GetVideoParams(VideoParams &videoParams) | ttv::broadcast::BroadcastAPI | |
| Initialize(const InitializeCallback &callback) override | ttv::broadcast::BroadcastAPI | virtual |
| InitializeCallback typedef | ttv::IModule | |
| Invoke(std::function< void(std::shared_ptr< T >)> callback) | ttv::ModuleBase | inlineprotected |
| mCoreApiClient | ttv::broadcast::BroadcastAPI | private |
| mInternalData | ttv::broadcast::BroadcastAPI | private |
| mLastReportedState | ttv::ModuleBase | protected |
| mListeners | ttv::ModuleBase | protected |
| ModuleBase() | ttv::ModuleBase | |
| mState | ttv::ModuleBase | protected |
| NotifyStateChange() | ttv::ModuleBase | protected |
| RegisterInitializeCallback(const InitializeCallback &callback) | ttv::ModuleBase | inlineprotected |
| RegisterShutdownCallback(const ShutdownCallback &callback) | ttv::ModuleBase | inlineprotected |
| RemoveAudioCapturer(AudioLayerId layer) | ttv::broadcast::BroadcastAPI | |
| RemoveBandwidthStatListener(const std::shared_ptr< IBandwidthStatListener > &listener) | ttv::broadcast::BroadcastAPI | |
| RunCommercial(UserId userId, ChannelId channelId, uint32_t timebreakSeconds, RunCommercialCallback &&callback) | ttv::broadcast::BroadcastAPI | |
| RunCommercialCallback typedef | ttv::broadcast::BroadcastAPI | |
| SetActiveUser(UserId userId) | ttv::broadcast::BroadcastAPI | |
| SetAudioCapturer(AudioLayerId layer, const std::shared_ptr< IAudioCapture > &capturer) | ttv::broadcast::BroadcastAPI | |
| SetAudioEncoder(const std::shared_ptr< IAudioEncoder > &encoder) | ttv::broadcast::BroadcastAPI | |
| SetAudioLayerEnabled(AudioLayerId layer, bool enabled) | ttv::broadcast::BroadcastAPI | |
| SetAudioLayerMuted(AudioLayerId layer, bool muted) | ttv::broadcast::BroadcastAPI | |
| SetAudioLayerVolume(AudioLayerId layer, float volume) | ttv::broadcast::BroadcastAPI | |
| SetBroadcasterSoftware(const std::string &str) | ttv::broadcast::BroadcastAPI | |
| SetBroadcastState(TTV_ErrorCode ec, BroadcastState state) | ttv::broadcast::BroadcastAPI | private |
| SetConnectionType(ConnectionType connectionType) | ttv::broadcast::BroadcastAPI | |
| SetCoreApi(const std::shared_ptr< CoreAPI > &coreApi) | ttv::broadcast::BroadcastAPI | |
| SetCustomMuxer(const std::shared_ptr< IMuxer > &muxer) | ttv::broadcast::BroadcastAPI | |
| SetForceArchiveBroadcast(bool forceArchive) | ttv::broadcast::BroadcastAPI | |
| SetListener(const std::shared_ptr< IBroadcastAPIListener > &listener) | ttv::broadcast::BroadcastAPI | |
| SetOutputPath(const std::wstring &outputPath) | ttv::broadcast::BroadcastAPI | |
| SetSelectedIngestServer(const IngestServer &server) | ttv::broadcast::BroadcastAPI | |
| SetSessionId(const std::string &sessionId) | ttv::broadcast::BroadcastAPI | |
| SetStreamInfo(UserId userId, ChannelId channelId, const std::string &game, const std::string &title, SetStreamInfoCallback &&callback) | ttv::broadcast::BroadcastAPI | |
| SetStreamInfoCallback typedef | ttv::broadcast::BroadcastAPI | |
| SetVideoCapturer(const std::shared_ptr< IVideoCapture > &capturer) | ttv::broadcast::BroadcastAPI | |
| SetVideoEncoder(const std::shared_ptr< IVideoEncoder > &encoder) | ttv::broadcast::BroadcastAPI | |
| SetVideoParams(const VideoParams &videoParams) | ttv::broadcast::BroadcastAPI | |
| Shutdown(const ShutdownCallback &callback) override | ttv::broadcast::BroadcastAPI | virtual |
| ShutdownCallback typedef | ttv::IModule | |
| StartBroadcast(StartBroadcastCallback &&callback) | ttv::broadcast::BroadcastAPI | |
| StartBroadcastCallback typedef | ttv::broadcast::BroadcastAPI | |
| State enum name | ttv::IModule | |
| StopBroadcast(const std::string &reason, StopBroadcastCallback &&callback) | ttv::broadcast::BroadcastAPI | |
| StopBroadcastCallback typedef | ttv::broadcast::BroadcastAPI | |
| Update() override | ttv::broadcast::BroadcastAPI | virtual |
| ~BroadcastAPI() | ttv::broadcast::BroadcastAPI | virtual |
| ~IModule() | ttv::IModule | virtual |
| ~ModuleBase() | ttv::ModuleBase | virtual |