public class StreamInfo extends Info
Modifier and Type | Class and Description |
---|---|
static class |
StreamInfo.StreamExtractException |
Constructor and Description |
---|
StreamInfo(int serviceId,
String url,
String originalUrl,
StreamType streamType,
String id,
String name,
int ageLimit) |
addAllErrors, addError, getErrors, getId, getName, getOriginalUrl, getService, getServiceId, getUrl, setOriginalUrl, toString
public StreamInfo(int serviceId, String url, String originalUrl, StreamType streamType, String id, String name, int ageLimit)
public static StreamInfo getInfo(String url) throws IOException, ExtractionException
IOException
ExtractionException
public static StreamInfo getInfo(StreamingService service, String url) throws IOException, ExtractionException
IOException
ExtractionException
public static StreamInfo getInfo(StreamExtractor extractor) throws ExtractionException, IOException
ExtractionException
IOException
public StreamType getStreamType()
public void setStreamType(StreamType streamType)
public String getThumbnailUrl()
public void setThumbnailUrl(String thumbnailUrl)
public String getTextualUploadDate()
public void setTextualUploadDate(String textualUploadDate)
public DateWrapper getUploadDate()
public void setUploadDate(DateWrapper uploadDate)
public long getDuration()
public void setDuration(long duration)
public int getAgeLimit()
public void setAgeLimit(int ageLimit)
public Description getDescription()
public void setDescription(Description description)
public long getViewCount()
public void setViewCount(long viewCount)
public long getLikeCount()
public void setLikeCount(long likeCount)
public long getDislikeCount()
public void setDislikeCount(long dislikeCount)
public String getUploaderName()
public void setUploaderName(String uploaderName)
public String getUploaderUrl()
public void setUploaderUrl(String uploaderUrl)
public String getUploaderAvatarUrl()
public void setUploaderAvatarUrl(String uploaderAvatarUrl)
public boolean isUploaderVerified()
public void setUploaderVerified(boolean uploaderVerified)
public long getUploaderSubscriberCount()
public void setUploaderSubscriberCount(long uploaderSubscriberCount)
public String getSubChannelName()
public void setSubChannelName(String subChannelName)
public String getSubChannelUrl()
public void setSubChannelUrl(String subChannelUrl)
public String getSubChannelAvatarUrl()
public void setSubChannelAvatarUrl(String subChannelAvatarUrl)
public List<VideoStream> getVideoStreams()
public void setVideoStreams(List<VideoStream> videoStreams)
public List<AudioStream> getAudioStreams()
public void setAudioStreams(List<AudioStream> audioStreams)
public List<VideoStream> getVideoOnlyStreams()
public void setVideoOnlyStreams(List<VideoStream> videoOnlyStreams)
public String getDashMpdUrl()
public void setDashMpdUrl(String dashMpdUrl)
public List<VideoStream> getSegmentedVideoStreams()
public void setSegmentedVideoStreams(List<VideoStream> segmentedVideoStreams)
public List<AudioStream> getSegmentedAudioStreams()
public void setSegmentedAudioStreams(List<AudioStream> segmentedAudioStreams)
public List<VideoStream> getSegmentedVideoOnlyStreams()
public void setSegmentedVideoOnlyStreams(List<VideoStream> segmentedVideoOnlyStreams)
public String getHlsUrl()
public void setHlsUrl(String hlsUrl)
@Deprecated public List<InfoItem> getRelatedStreams()
getRelatedItems()
@Deprecated public void setRelatedStreams(List<InfoItem> relatedItemsToSet)
setRelatedItems(List)
public long getStartPosition()
public void setStartPosition(long startPosition)
public List<SubtitlesStream> getSubtitles()
public void setSubtitles(List<SubtitlesStream> subtitles)
public String getHost()
public void setHost(String host)
public StreamExtractor.Privacy getPrivacy()
public void setPrivacy(StreamExtractor.Privacy privacy)
public String getCategory()
public void setCategory(String category)
public String getLicence()
public void setLicence(String licence)
public Locale getLanguageInfo()
public void setLanguageInfo(Locale locale)
public void setSupportInfo(String support)
public String getSupportInfo()
public List<StreamSegment> getStreamSegments()
public void setStreamSegments(List<StreamSegment> streamSegments)