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

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

AddBandwidthStatListener(const std::shared_ptr< IBandwidthStatListener > &listener)ttv::broadcast::BroadcastAPI
BindToUser(const std::shared_ptr< User > &user)ttv::broadcast::BroadcastAPIprivate
BroadcastAPI()ttv::broadcast::BroadcastAPI
CheckShutdown() overridettv::broadcast::BroadcastAPIprivatevirtual
CompleteShutdown() overridettv::broadcast::BroadcastAPIprivatevirtual
CoreUserLoggedIn(std::shared_ptr< User > user)ttv::broadcast::BroadcastAPIprivate
CoreUserLoggedOut(std::shared_ptr< User > user)ttv::broadcast::BroadcastAPIprivate
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::BroadcastAPIprivate
CreateTwitchAPI(const std::shared_ptr< User > &user)ttv::broadcast::BroadcastAPIprivate
DisposeIngestTester(const std::shared_ptr< IIngestTester > &ingestTester)ttv::broadcast::BroadcastAPI
EnsureBroadcastingAndGetStreamer(std::shared_ptr< Streamer > &result)ttv::broadcast::BroadcastAPIprivate
EnsureNotBroadcastingAndGetStreamer(std::shared_ptr< Streamer > &result)ttv::broadcast::BroadcastAPIprivate
FetchIngestListCallback typedefttv::broadcast::BroadcastAPI
FetchIngestServerList(FetchIngestListCallback &&callback)ttv::broadcast::BroadcastAPI
GetBroadcastState(BroadcastState &result) constttv::broadcast::BroadcastAPI
GetComponentContainer()ttv::ModuleBaseinlineprotected
GetCurrentBroadcastTime(uint64_t &broadcastTime)ttv::broadcast::BroadcastAPI
GetModuleName() const overridettv::broadcast::BroadcastAPIvirtual
GetRequiredAuthScopes(std::vector< std::string > &scopes)ttv::broadcast::BroadcastAPIstatic
GetSelectedIngestServer(IngestServer &result)ttv::broadcast::BroadcastAPI
GetState() const overridettv::ModuleBasevirtual
GetStreamer(std::shared_ptr< Streamer > &result)ttv::broadcast::BroadcastAPIprivate
GetVideoParams(VideoParams &videoParams)ttv::broadcast::BroadcastAPI
Initialize(const InitializeCallback &callback) overridettv::broadcast::BroadcastAPIvirtual
InitializeCallback typedefttv::IModule
Invoke(std::function< void(std::shared_ptr< T >)> callback)ttv::ModuleBaseinlineprotected
mCoreApiClientttv::broadcast::BroadcastAPIprivate
mInternalDatattv::broadcast::BroadcastAPIprivate
mLastReportedStatettv::ModuleBaseprotected
mListenersttv::ModuleBaseprotected
ModuleBase()ttv::ModuleBase
mStatettv::ModuleBaseprotected
NotifyStateChange()ttv::ModuleBaseprotected
RegisterInitializeCallback(const InitializeCallback &callback)ttv::ModuleBaseinlineprotected
RegisterShutdownCallback(const ShutdownCallback &callback)ttv::ModuleBaseinlineprotected
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 typedefttv::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::BroadcastAPIprivate
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 typedefttv::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) overridettv::broadcast::BroadcastAPIvirtual
ShutdownCallback typedefttv::IModule
StartBroadcast(StartBroadcastCallback &&callback)ttv::broadcast::BroadcastAPI
StartBroadcastCallback typedefttv::broadcast::BroadcastAPI
State enum namettv::IModule
StopBroadcast(const std::string &reason, StopBroadcastCallback &&callback)ttv::broadcast::BroadcastAPI
StopBroadcastCallback typedefttv::broadcast::BroadcastAPI
Update() overridettv::broadcast::BroadcastAPIvirtual
~BroadcastAPI()ttv::broadcast::BroadcastAPIvirtual
~IModule()ttv::IModulevirtual
~ModuleBase()ttv::ModuleBasevirtual