public class TwitchStream extends java.lang.Object implements BroadcastController.BroadcastListener, ChatController.ChatListener, IngestServerTester.IngestTestListener, IStream
IStream.AuthFailureReason| Modifier and Type | Field and Description |
|---|---|
private IStream.AuthFailureReason |
authFailureReason |
private BroadcastController |
broadcastController |
private ChatController |
chatController |
private java.util.Map<java.lang.String,tv.twitch.chat.ChatUserInfo> |
field_152955_g |
private boolean |
field_152957_i |
private long |
field_152959_k |
private boolean |
field_152960_l |
private boolean |
field_152962_n |
private boolean |
field_152963_o |
private static boolean |
field_152965_q |
private java.lang.String |
field_176029_e |
private Framebuffer |
framebuffer |
private boolean |
loggedIn |
private static org.apache.logging.log4j.Logger |
LOGGER |
private Minecraft |
mc
the minecraft instance
|
static org.apache.logging.log4j.Marker |
STREAM_MARKER |
private int |
targetFPS
stream's target fps
|
private IChatComponent |
twitchComponent |
| Constructor and Description |
|---|
TwitchStream(Minecraft mcIn,
com.mojang.authlib.properties.Property streamProperty) |
| Modifier and Type | Method and Description |
|---|---|
static float |
formatStreamBps(float p_152947_0_) |
static int |
formatStreamFps(float p_152948_0_) |
static int |
formatStreamKbps(float p_152946_0_) |
void |
func_152891_a(BroadcastController.BroadcastState p_152891_1_) |
void |
func_152892_c(tv.twitch.ErrorCode p_152892_1_) |
void |
func_152893_b(tv.twitch.ErrorCode p_152893_1_) |
void |
func_152894_a(tv.twitch.broadcast.StreamInfo p_152894_1_) |
void |
func_152895_a() |
void |
func_152896_a(tv.twitch.broadcast.IngestList p_152896_1_) |
void |
func_152897_a(tv.twitch.ErrorCode p_152897_1_) |
void |
func_152898_a(tv.twitch.ErrorCode p_152898_1_,
tv.twitch.broadcast.GameInfo[] p_152898_2_) |
void |
func_152899_b() |
void |
func_152900_a(tv.twitch.ErrorCode p_152900_1_,
tv.twitch.AuthToken p_152900_2_) |
void |
func_152901_c() |
void |
func_152907_a(IngestServerTester p_152907_1_,
IngestServerTester.IngestTestState p_152907_2_) |
boolean |
func_152908_z() |
void |
func_152909_x() |
void |
func_152911_a(Metadata p_152911_1_,
long p_152911_2_) |
tv.twitch.ErrorCode |
func_152912_E() |
boolean |
func_152913_F() |
void |
func_152917_b(java.lang.String p_152917_1_) |
IStream.AuthFailureReason |
func_152918_H() |
int |
func_152920_A() |
java.lang.String |
func_152921_C() |
void |
func_152922_k() |
tv.twitch.broadcast.IngestServer[] |
func_152925_v() |
tv.twitch.chat.ChatUserInfo |
func_152926_a(java.lang.String p_152926_1_) |
boolean |
func_152927_B() |
boolean |
func_152928_D() |
boolean |
func_152929_G() |
void |
func_152930_t() |
IngestServerTester |
func_152932_y() |
void |
func_152935_j() |
boolean |
func_152936_l() |
protected void |
func_152942_I() |
void |
func_176016_c(java.lang.String p_176016_1_) |
void |
func_176017_a(ChatController.ChatState p_176017_1_) |
void |
func_176018_a(java.lang.String p_176018_1_,
tv.twitch.chat.ChatUserInfo[] p_176018_2_,
tv.twitch.chat.ChatUserInfo[] p_176018_3_,
tv.twitch.chat.ChatUserInfo[] p_176018_4_) |
void |
func_176019_a(java.lang.String p_176019_1_,
java.lang.String p_176019_2_) |
void |
func_176020_d(java.lang.String p_176020_1_) |
void |
func_176021_d() |
void |
func_176022_e(tv.twitch.ErrorCode p_176022_1_) |
void |
func_176023_d(tv.twitch.ErrorCode p_176023_1_) |
void |
func_176024_e() |
void |
func_176025_a(java.lang.String p_176025_1_,
tv.twitch.chat.ChatTokenizedMessage[] p_176025_2_) |
void |
func_176026_a(Metadata p_176026_1_,
long p_176026_2_,
long p_176026_4_) |
private void |
func_176027_a(java.lang.String p_176027_1_,
tv.twitch.chat.ChatRawMessage p_176027_2_) |
private boolean |
func_176028_a(java.util.Set<tv.twitch.chat.ChatUserMode> p_176028_1_,
java.util.Set<tv.twitch.chat.ChatUserSubscription> p_176028_2_,
int p_176028_3_) |
void |
func_180605_a(java.lang.String p_180605_1_,
tv.twitch.chat.ChatRawMessage[] p_180605_2_) |
void |
func_180606_a(java.lang.String p_180606_1_) |
void |
func_180607_b(java.lang.String p_180607_1_) |
boolean |
isBroadcasting() |
boolean |
isPaused() |
boolean |
isReadyToBroadcast() |
void |
muteMicrophone(boolean p_152910_1_)
mutes or unmutes the microphone based on the boolean parameter passed into the method
|
void |
pause()
pauses a stream
|
void |
requestCommercial() |
void |
shutdownStream()
Shuts down a steam
|
void |
stopBroadcasting() |
void |
unpause()
unpauses a stream
|
void |
updateStreamVolume() |
private static final org.apache.logging.log4j.Logger LOGGER
public static final org.apache.logging.log4j.Marker STREAM_MARKER
private final BroadcastController broadcastController
private final ChatController chatController
private java.lang.String field_176029_e
private final Minecraft mc
private final IChatComponent twitchComponent
private final java.util.Map<java.lang.String,tv.twitch.chat.ChatUserInfo> field_152955_g
private Framebuffer framebuffer
private boolean field_152957_i
private int targetFPS
private long field_152959_k
private boolean field_152960_l
private boolean loggedIn
private boolean field_152962_n
private boolean field_152963_o
private IStream.AuthFailureReason authFailureReason
private static boolean field_152965_q
public TwitchStream(Minecraft mcIn, com.mojang.authlib.properties.Property streamProperty)
public void shutdownStream()
shutdownStream in interface IStreampublic void func_152935_j()
func_152935_j in interface IStreamprotected void func_152942_I()
public void func_152922_k()
func_152922_k in interface IStreampublic boolean func_152936_l()
func_152936_l in interface IStreampublic boolean isReadyToBroadcast()
isReadyToBroadcast in interface IStreampublic boolean isBroadcasting()
isBroadcasting in interface IStreampublic void func_152911_a(Metadata p_152911_1_, long p_152911_2_)
func_152911_a in interface IStreampublic void func_176026_a(Metadata p_176026_1_, long p_176026_2_, long p_176026_4_)
func_176026_a in interface IStreampublic void requestCommercial()
requestCommercial in interface IStreampublic void updateStreamVolume()
updateStreamVolume in interface IStreampublic void func_152930_t()
func_152930_t in interface IStreampublic void stopBroadcasting()
stopBroadcasting in interface IStreampublic void func_152900_a(tv.twitch.ErrorCode p_152900_1_,
tv.twitch.AuthToken p_152900_2_)
func_152900_a in interface BroadcastController.BroadcastListenerpublic void func_152897_a(tv.twitch.ErrorCode p_152897_1_)
func_152897_a in interface BroadcastController.BroadcastListenerpublic void func_152898_a(tv.twitch.ErrorCode p_152898_1_,
tv.twitch.broadcast.GameInfo[] p_152898_2_)
func_152898_a in interface BroadcastController.BroadcastListenerpublic void func_152891_a(BroadcastController.BroadcastState p_152891_1_)
func_152891_a in interface BroadcastController.BroadcastListenerpublic void func_152895_a()
func_152895_a in interface BroadcastController.BroadcastListenerpublic void func_152894_a(tv.twitch.broadcast.StreamInfo p_152894_1_)
func_152894_a in interface BroadcastController.BroadcastListenerpublic void func_152896_a(tv.twitch.broadcast.IngestList p_152896_1_)
func_152896_a in interface BroadcastController.BroadcastListenerpublic void func_152893_b(tv.twitch.ErrorCode p_152893_1_)
func_152893_b in interface BroadcastController.BroadcastListenerpublic void func_152899_b()
func_152899_b in interface BroadcastController.BroadcastListenerpublic void func_152901_c()
func_152901_c in interface BroadcastController.BroadcastListenerpublic void func_152892_c(tv.twitch.ErrorCode p_152892_1_)
func_152892_c in interface BroadcastController.BroadcastListenerpublic void func_152907_a(IngestServerTester p_152907_1_, IngestServerTester.IngestTestState p_152907_2_)
func_152907_a in interface IngestServerTester.IngestTestListenerpublic static int formatStreamFps(float p_152948_0_)
public static int formatStreamKbps(float p_152946_0_)
public static float formatStreamBps(float p_152947_0_)
public tv.twitch.broadcast.IngestServer[] func_152925_v()
func_152925_v in interface IStreampublic void func_152909_x()
func_152909_x in interface IStreampublic IngestServerTester func_152932_y()
func_152932_y in interface IStreampublic boolean func_152908_z()
func_152908_z in interface IStreampublic int func_152920_A()
func_152920_A in interface IStreampublic void func_176023_d(tv.twitch.ErrorCode p_176023_1_)
func_176023_d in interface ChatController.ChatListenerpublic void func_176022_e(tv.twitch.ErrorCode p_176022_1_)
func_176022_e in interface ChatController.ChatListenerpublic void func_176017_a(ChatController.ChatState p_176017_1_)
func_176017_a in interface ChatController.ChatListenerpublic void func_180605_a(java.lang.String p_180605_1_,
tv.twitch.chat.ChatRawMessage[] p_180605_2_)
func_180605_a in interface ChatController.ChatListenerpublic void func_176025_a(java.lang.String p_176025_1_,
tv.twitch.chat.ChatTokenizedMessage[] p_176025_2_)
func_176025_a in interface ChatController.ChatListenerprivate void func_176027_a(java.lang.String p_176027_1_,
tv.twitch.chat.ChatRawMessage p_176027_2_)
private boolean func_176028_a(java.util.Set<tv.twitch.chat.ChatUserMode> p_176028_1_,
java.util.Set<tv.twitch.chat.ChatUserSubscription> p_176028_2_,
int p_176028_3_)
public void func_176018_a(java.lang.String p_176018_1_,
tv.twitch.chat.ChatUserInfo[] p_176018_2_,
tv.twitch.chat.ChatUserInfo[] p_176018_3_,
tv.twitch.chat.ChatUserInfo[] p_176018_4_)
func_176018_a in interface ChatController.ChatListenerpublic void func_180606_a(java.lang.String p_180606_1_)
func_180606_a in interface ChatController.ChatListenerpublic void func_180607_b(java.lang.String p_180607_1_)
func_180607_b in interface ChatController.ChatListenerpublic void func_176019_a(java.lang.String p_176019_1_,
java.lang.String p_176019_2_)
func_176019_a in interface ChatController.ChatListenerpublic void func_176021_d()
func_176021_d in interface ChatController.ChatListenerpublic void func_176024_e()
func_176024_e in interface ChatController.ChatListenerpublic void func_176016_c(java.lang.String p_176016_1_)
func_176016_c in interface ChatController.ChatListenerpublic void func_176020_d(java.lang.String p_176020_1_)
func_176020_d in interface ChatController.ChatListenerpublic boolean func_152927_B()
func_152927_B in interface IStreampublic java.lang.String func_152921_C()
func_152921_C in interface IStreampublic tv.twitch.chat.ChatUserInfo func_152926_a(java.lang.String p_152926_1_)
func_152926_a in interface IStreampublic void func_152917_b(java.lang.String p_152917_1_)
func_152917_b in interface IStreampublic boolean func_152928_D()
func_152928_D in interface IStreampublic tv.twitch.ErrorCode func_152912_E()
func_152912_E in interface IStreampublic boolean func_152913_F()
func_152913_F in interface IStreampublic void muteMicrophone(boolean p_152910_1_)
muteMicrophone in interface IStreampublic boolean func_152929_G()
func_152929_G in interface IStreampublic IStream.AuthFailureReason func_152918_H()
func_152918_H in interface IStream