Commit graph

10 commits

Author SHA1 Message Date
Zakk
c4c7fc4e0b Fix some warnings 2018-01-25 04:55:49 -05:00
Zakk
4e58ecb47a Stream Services now have a dedicated base class, no longer combined with an output writer
Stream Services now have a method that returns a new instance of a CSOutputWriterProtocol compliant class, the base class creates a CSOutputBase for you.
2018-01-20 23:23:33 -05:00
Zakk
29637a3c01 Convert all stream service plugins to subclasses of CSOutputBase 2018-01-20 22:51:24 -05:00
Zakk
a03b312a46 Added support for Twitch's new bandwidth test stream feature. 2016-12-18 07:51:43 -05:00
Zakk
386a25a9fe Add icons for stream service menu items 2016-07-31 14:16:23 -04:00
Zakk
a124628b50 Twitch and Youtube outputs display a list of known accounts. 2016-07-25 08:30:13 -04:00
Zakk
4152dc6c59 More work on OAuth2 service.
change to stream service protocol and OutputDestination to support async/delayed fetching of output destination.
Twitch output config allows re-auth to a different account and auto-fetching of the stream key when stream starts.
2016-07-23 15:47:33 -04:00
Zakk
31ffae27a8 Add plugin service for OAuth2 implicit grant flow. convert twitch stream key fetching to use oauth api. 2016-07-19 05:36:20 -04:00
Zakk
f321f71dfe Split File and RTMP outputs into separate types.
Twitch output config now has a 'fetch stream key' button that does OAuth authentication and then fetches the user's stream key.
2016-07-17 00:18:36 -04:00
Zakk
c3076f933c The dialog for selecting an output destination is now plugin based. File and twitch plugins created 2014-08-29 08:52:23 -04:00