Package com.biglybt.core.download
Class StreamManager
- java.lang.Object
-
- com.biglybt.core.download.StreamManager
-
public class StreamManager extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private class
StreamManager.SMDImpl
-
Field Summary
Fields Modifier and Type Field Description private static int
BUFFER_MIN_SECS_DEFAULT
private static int
BUFFER_SECS_DEFAULT
(package private) static int
config_buffer_secs
(package private) static int
config_min_buffer_secs
(package private) AsyncDispatcher
dispatcher
(package private) TorrentAttribute
mi_ta
private static StreamManager
singleton
(package private) java.util.List<StreamManager.SMDImpl>
streamers
-
Constructor Summary
Constructors Modifier Constructor Description private
StreamManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getBufferSecs()
int
getMinBufferSecs()
static StreamManager
getSingleton()
boolean
isStreamingUsable()
void
setBufferSecs(int secs)
void
setMinBufferSecs(int secs)
StreamManagerDownload
stream(DownloadManager dm, int file_index, java.net.URL url, boolean preview_mode, StreamManagerDownloadListener listener)
-
-
-
Field Detail
-
BUFFER_SECS_DEFAULT
private static final int BUFFER_SECS_DEFAULT
- See Also:
- Constant Field Values
-
BUFFER_MIN_SECS_DEFAULT
private static final int BUFFER_MIN_SECS_DEFAULT
- See Also:
- Constant Field Values
-
config_buffer_secs
static int config_buffer_secs
-
config_min_buffer_secs
static int config_min_buffer_secs
-
singleton
private static StreamManager singleton
-
mi_ta
TorrentAttribute mi_ta
-
dispatcher
AsyncDispatcher dispatcher
-
streamers
java.util.List<StreamManager.SMDImpl> streamers
-
-
Method Detail
-
getSingleton
public static StreamManager getSingleton()
-
getBufferSecs
public int getBufferSecs()
-
setBufferSecs
public void setBufferSecs(int secs)
-
getMinBufferSecs
public int getMinBufferSecs()
-
setMinBufferSecs
public void setMinBufferSecs(int secs)
-
isStreamingUsable
public boolean isStreamingUsable()
-
stream
public StreamManagerDownload stream(DownloadManager dm, int file_index, java.net.URL url, boolean preview_mode, StreamManagerDownloadListener listener)
-
-