public class ChannelInfo extends java.lang.Object implements IChannelInfo, android.os.Parcelable
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<ChannelInfo> |
CREATOR |
CONST_CHANNEL_FREE, CONST_CHANNEL_PAY, CONST_CHANNEL_TYPE_AUDIO_CHANNEL, CONST_CHANNEL_TYPE_DIGIT_RADIO, CONST_CHANNEL_TYPE_DTV, CONST_CHANNEL_TYPE_RESERVED, CONST_RATING_AGE_12, CONST_RATING_AGE_15, CONST_RATING_AGE_18, CONST_RATING_AGE_19, CONST_RATING_AGE_3, CONST_RATING_AGE_7, CONST_RATING_ALL, CONST_RUNNING_STATUS_HIDDEN, CONST_RUNNING_STATUS_NOT_RUNNING, CONST_RUNNING_STATUS_PAUSE, CONST_RUNNING_STATUS_RUNNING, CONST_RUNNING_STATUS_START_A_FEW_SECONDS, CONST_VEDIO_RESULTION_HD, CONST_VEDIO_RESULTION_SD, CONST_VEDIO_RESULTION_UHD_4K, CONST_VEDIO_RESULTION_UHD_8K| Constructor and Description |
|---|
ChannelInfo() |
ChannelInfo(android.os.Parcel source) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCAInfo(CAInfo ca) |
void |
addESInfo(ESInfo es) |
void |
addProductId(byte[] productId) |
int |
describeContents() |
java.util.ArrayList<CAInfo> |
getCAList()
Get list of CA info(CAS-related info)
|
int |
getCategory()
Get Category of the Channel
|
java.lang.String |
getChannelCallsign()
Get CallSign of Channel.
|
int |
getChannelId()
Get ID of the channel.
|
java.lang.String |
getChannelImagePath()
Get Path of channel image
|
java.lang.String |
getChannelName()
Get Name of Channel.
|
int |
getChannelNum()
Get Channel Number
|
int |
getChannelType()
Get Type of the Channel
|
java.lang.String |
getChannelUri()
Get Uri for channel zapping.
|
java.util.ArrayList<ESInfo> |
getESList()
Get list of Element Stream info
|
int |
getGenre()
Get Genre of the Channel
|
int |
getLocalAreaCode()
Get a area code of the Channel
|
int |
getMinorChannelNumber()
Get MinorChannelNumber for subchannel information.
|
int |
getOcPid()
Get OC PID
|
int |
getPcrPid()
Get PCR PID
|
java.util.ArrayList<java.lang.String> |
getProductIdList()
Get list of Product Id
|
int |
getRating()
Get a Rating info of the Channel
|
int |
getRunningStatus()
Get Running Status of the Channel
|
int |
getSampleTime()
Get Sample Duration for previewing
|
int |
getSegId()
Get segId for Dawon broadcasting service.
|
java.lang.String |
getSignLangVideoUrl()
Get URL for sign language video broadcast.
|
java.lang.String |
getVChannelBImagePath()
Get Path of virtual channel background image
|
int |
getVideoResolution()
Get Video Resolution(HD/SD)
|
java.lang.String |
getXpgUrl()
Get URL for virtual VOD channel.
|
boolean |
isPayChannel()
Get free or pay channel
|
void |
setCAList(java.util.ArrayList<CAInfo> list) |
void |
setCategory(int code) |
void |
setChannelCallsign(java.lang.String callsign) |
void |
setChannelId(int id) |
void |
setChannelImagePath(java.lang.String uri) |
void |
setChannelName(java.lang.String name) |
void |
setChannelNum(int chNum) |
void |
setChannelType(int type) |
void |
setChannelUri(java.lang.String uri) |
void |
setESList(java.util.ArrayList<ESInfo> list) |
void |
setGenre(int code) |
void |
setLocalAreaCode(int code) |
void |
setMinorChannelNumber(int minorChannelNumber) |
void |
setOcPid(int pid) |
void |
setPayChannel(int pay) |
void |
setPcrPid(int pid) |
void |
setProductList(java.util.ArrayList<java.lang.String> list) |
void |
setRating(int rating) |
void |
setRunningStatus(int status) |
void |
setSampleTime(int time) |
void |
setSegId(int segId) |
void |
setSignLangVideoUrl(java.lang.String signLangVideoUrl) |
void |
setVChannelBImagePath(java.lang.String uri) |
void |
setVideoResolution(int resultion) |
void |
setXpgUrl(java.lang.String xpgUrl) |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static android.os.Parcelable.Creator<ChannelInfo> CREATOR
public ChannelInfo()
public ChannelInfo(android.os.Parcel source)
public int getChannelId()
IChannelInfogetChannelId in interface IChannelInfopublic void setChannelId(int id)
public int getChannelType()
IChannelInfogetChannelType in interface IChannelInfoIChannelInfopublic void setChannelType(int type)
public java.lang.String getChannelName()
IChannelInfogetChannelName in interface IChannelInfopublic void setChannelName(java.lang.String name)
public java.lang.String getChannelCallsign()
IChannelInfogetChannelCallsign in interface IChannelInfopublic void setChannelCallsign(java.lang.String callsign)
public int getChannelNum()
IChannelInfogetChannelNum in interface IChannelInfopublic void setChannelNum(int chNum)
public int getGenre()
IChannelInfogetGenre in interface IChannelInfopublic void setGenre(int code)
public int getCategory()
IChannelInfogetCategory in interface IChannelInfopublic void setCategory(int code)
public int getLocalAreaCode()
IChannelInfogetLocalAreaCode in interface IChannelInfopublic void setLocalAreaCode(int code)
public int getRunningStatus()
IChannelInfogetRunningStatus in interface IChannelInfoIChannelInfopublic void setRunningStatus(int status)
public int getRating()
IChannelInfogetRating in interface IChannelInfopublic void setRating(int rating)
public boolean isPayChannel()
IChannelInfoisPayChannel in interface IChannelInfopublic void setPayChannel(int pay)
public int getSampleTime()
IChannelInfogetSampleTime in interface IChannelInfopublic void setSampleTime(int time)
public int getVideoResolution()
IChannelInfogetVideoResolution in interface IChannelInfopublic void setVideoResolution(int resultion)
public int getPcrPid()
IChannelInfogetPcrPid in interface IChannelInfopublic void setPcrPid(int pid)
public int getOcPid()
IChannelInfogetOcPid in interface IChannelInfopublic void setOcPid(int pid)
public java.util.ArrayList<ESInfo> getESList()
IChannelInfogetESList in interface IChannelInfoESInfopublic void setESList(java.util.ArrayList<ESInfo> list)
public void addESInfo(ESInfo es)
public java.util.ArrayList<CAInfo> getCAList()
IChannelInfogetCAList in interface IChannelInfoCAInfopublic void setCAList(java.util.ArrayList<CAInfo> list)
public void addCAInfo(CAInfo ca)
public java.util.ArrayList<java.lang.String> getProductIdList()
IChannelInfogetProductIdList in interface IChannelInfopublic void setProductList(java.util.ArrayList<java.lang.String> list)
public void addProductId(byte[] productId)
public java.lang.String getChannelImagePath()
IChannelInfogetChannelImagePath in interface IChannelInfopublic void setChannelImagePath(java.lang.String uri)
public java.lang.String getVChannelBImagePath()
IChannelInfogetVChannelBImagePath in interface IChannelInfopublic void setVChannelBImagePath(java.lang.String uri)
public java.lang.String getChannelUri()
IChannelInfogetChannelUri in interface IChannelInfopublic void setChannelUri(java.lang.String uri)
public int getSegId()
IChannelInfogetSegId in interface IChannelInfopublic void setSegId(int segId)
public java.lang.String getSignLangVideoUrl()
IChannelInfogetSignLangVideoUrl in interface IChannelInfopublic void setSignLangVideoUrl(java.lang.String signLangVideoUrl)
public int getMinorChannelNumber()
IChannelInfogetMinorChannelNumber in interface IChannelInfopublic void setMinorChannelNumber(int minorChannelNumber)
public java.lang.String getXpgUrl()
IChannelInfogetXpgUrl in interface IChannelInfopublic void setXpgUrl(java.lang.String xpgUrl)
public int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.Parcelable