public class ItagItem extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ItagItem.ItagType |
Modifier and Type | Field and Description |
---|---|
int |
avgBitrate |
int |
fps |
int |
id |
ItagItem.ItagType |
itagType |
String |
resolutionString |
Constructor and Description |
---|
ItagItem(int id,
ItagItem.ItagType type,
MediaFormat format,
int avgBitrate) |
ItagItem(int id,
ItagItem.ItagType type,
MediaFormat format,
String resolution)
Call
ItagItem(int, ItagType, MediaFormat, String, int) with the fps set to 30. |
ItagItem(int id,
ItagItem.ItagType type,
MediaFormat format,
String resolution,
int fps)
Constructor for videos.
|
Modifier and Type | Method and Description |
---|---|
int |
getBitrate() |
String |
getCodec() |
int |
getHeight() |
int |
getIndexEnd() |
int |
getIndexStart() |
int |
getInitEnd() |
int |
getInitStart() |
static ItagItem |
getItag(int itagId) |
MediaFormat |
getMediaFormat() |
String |
getQuality() |
int |
getWidth() |
static boolean |
isSupported(int itag) |
void |
setBitrate(int bitrate) |
void |
setCodec(String codec) |
void |
setHeight(int height) |
void |
setIndexEnd(int indexEnd) |
void |
setIndexStart(int indexStart) |
void |
setInitEnd(int initEnd) |
void |
setInitStart(int initStart) |
void |
setQuality(String quality) |
void |
setWidth(int width) |
public final int id
public final ItagItem.ItagType itagType
public int avgBitrate
public String resolutionString
public int fps
public ItagItem(int id, ItagItem.ItagType type, MediaFormat format, String resolution)
ItagItem(int, ItagType, MediaFormat, String, int)
with the fps set to 30.public ItagItem(int id, ItagItem.ItagType type, MediaFormat format, String resolution, int fps)
resolution
- string that will be used in the frontendpublic ItagItem(int id, ItagItem.ItagType type, MediaFormat format, int avgBitrate)
public static boolean isSupported(int itag)
public static ItagItem getItag(int itagId) throws ParsingException
ParsingException
public MediaFormat getMediaFormat()
public int getBitrate()
public void setBitrate(int bitrate)
public int getWidth()
public void setWidth(int width)
public int getHeight()
public void setHeight(int height)
public int getInitStart()
public void setInitStart(int initStart)
public int getInitEnd()
public void setInitEnd(int initEnd)
public int getIndexStart()
public void setIndexStart(int indexStart)
public int getIndexEnd()
public void setIndexEnd(int indexEnd)
public String getQuality()
public void setQuality(String quality)
public String getCodec()
public void setCodec(String codec)