public class ProgramInfo extends java.lang.Object implements IProgramInfo, android.os.Parcelable
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<ProgramInfo> |
CREATOR |
CONST_CAPTION_NO, CONST_CAPTION_YES, CONST_DOLBY_NO, CONST_DOLBY_YES, CONST_DVS_NO, CONST_DVS_YES, CONST_PROGRAM_AUDIO_TYPE_AC3, CONST_PROGRAM_AUDIO_TYPE_MONO, CONST_PROGRAM_AUDIO_TYPE_NONE, CONST_PROGRAM_AUDIO_TYPE_STEREO, 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_VEDIO_RESULTION_HD, CONST_VEDIO_RESULTION_SD, CONST_VEDIO_RESULTION_UHD_4K, CONST_VEDIO_RESULTION_UHD_8K| Constructor and Description |
|---|
ProgramInfo() |
ProgramInfo(android.os.Parcel source) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAudioTypeInfo(AudioTypeInfo audioTypeInfo) |
void |
addCaptionLang(byte[] CaptionLangCode) |
void |
addProgramLinkInfo(ProgramLinkInfo linkInfo) |
int |
describeContents() |
java.lang.String |
getActors()
Get Actors info
|
int |
getAudioType()
Get Audio Type of the program
|
java.util.ArrayList<AudioTypeInfo> |
getAudioTypeInfoList()
Get AudioType Info List
|
java.util.ArrayList<java.lang.String> |
getCaptionLangCodeList()
Get CaptionLangInfo Info List
|
int |
getChannelId()
Get Channel ID that the program is in
|
int |
getContentNibble1()
Get content nibble 1 info
|
int |
getContentNibble2()
Get content nibble 2 info
|
int |
getContentUserNibble1()
Get content user nibble 1 info
|
int |
getContentUserNibble2()
Get content user nibble 2 info
|
java.lang.String |
getDirector()
Get Director info
|
int |
getDuration()
Get duration of the program
|
java.util.Date |
getEndTime()
Get end time of the program
|
int |
getFreeCaMode()
Get Free CA Mode of the program
|
java.lang.String |
getPrice()
Get Program Price
|
java.lang.String |
getProgramDescription()
Get Description for the program
|
int |
getProgramId()
Get Program ID
|
java.lang.String |
getProgramImagePath()
Get Path of the program snapshot image
|
java.util.ArrayList<ProgramLinkInfo> |
getProgramLinkInfoList()
Get Program link info list
|
java.lang.String |
getProgramName()
Get Program Name
|
int |
getRating()
Get Rating info of the program
|
int |
getRunningStatus()
Get running status of the program
|
java.util.Date |
getStartTime()
Get start time of the program
|
java.lang.String |
getVodId()
Get vod_id
|
boolean |
isCaption()
Get Caption info(Caption is existed or not)
|
boolean |
isDolbyAudio()
Get Dolby info(Dolby is applied or not)
|
boolean |
isDvs()
Get DVS info(DVS is existed or not)
|
int |
isHDProgram()
Get Video Quality (HD/SD) info
|
boolean |
isSignLangOn()
Get on/off state of sign language broadcast
|
void |
setActors(java.lang.String actors) |
void |
setAudioType(int type) |
void |
setAudioTypeList(java.util.ArrayList<AudioTypeInfo> list) |
void |
setCaptionLangCodeList(java.util.ArrayList<java.lang.String> list) |
void |
setCaptionProperty(boolean flag) |
void |
setChannelId(int id) |
void |
setContentNibble1(int nibble) |
void |
setContentNibble2(int nibble) |
void |
setContentUserNibble1(int nibble) |
void |
setContentUserNibble2(int nibble) |
void |
setDirector(java.lang.String director) |
void |
setDolbyProperty(boolean flag) |
void |
setDuration(int duration) |
void |
setDvsProperty(boolean flag) |
void |
setEndTime(java.util.Date time) |
void |
setFreeCaMode(int mode) |
void |
setHDProperty(int flag) |
void |
setPrice(java.lang.String price) |
void |
setProgramDescription(java.lang.String description) |
void |
setProgramId(int id) |
void |
setProgramImagePath(java.lang.String uri) |
void |
setProgramLinkInfoList(java.util.ArrayList<ProgramLinkInfo> list) |
void |
setProgramName(java.lang.String name) |
void |
setRating(int rating) |
void |
setRunningStatus(int status) |
void |
setSignLang(int signLang) |
void |
setStartTime(java.util.Date time) |
void |
setVodId(java.lang.String name) |
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static android.os.Parcelable.Creator<ProgramInfo> CREATOR
public ProgramInfo()
public ProgramInfo(android.os.Parcel source)
public int getChannelId()
IProgramInfogetChannelId in interface IProgramInfopublic void setChannelId(int id)
public int getProgramId()
IProgramInfogetProgramId in interface IProgramInfopublic void setProgramId(int id)
public java.lang.String getProgramName()
IProgramInfogetProgramName in interface IProgramInfopublic void setProgramName(java.lang.String name)
public java.lang.String getProgramDescription()
IProgramInfogetProgramDescription in interface IProgramInfopublic void setProgramDescription(java.lang.String description)
public int getRunningStatus()
IProgramInfogetRunningStatus in interface IProgramInfopublic void setRunningStatus(int status)
public int getFreeCaMode()
IProgramInfogetFreeCaMode in interface IProgramInfopublic void setFreeCaMode(int mode)
public int getRating()
IProgramInfogetRating in interface IProgramInfopublic void setRating(int rating)
public int getContentNibble1()
IProgramInfogetContentNibble1 in interface IProgramInfopublic void setContentNibble1(int nibble)
public int getContentNibble2()
IProgramInfogetContentNibble2 in interface IProgramInfopublic void setContentNibble2(int nibble)
public int getContentUserNibble1()
IProgramInfogetContentUserNibble1 in interface IProgramInfopublic void setContentUserNibble1(int nibble)
public int getContentUserNibble2()
IProgramInfogetContentUserNibble2 in interface IProgramInfopublic void setContentUserNibble2(int nibble)
public java.lang.String getProgramImagePath()
IProgramInfogetProgramImagePath in interface IProgramInfopublic void setProgramImagePath(java.lang.String uri)
public int getAudioType()
IProgramInfogetAudioType in interface IProgramInfopublic void setAudioType(int type)
public java.lang.String getPrice()
IProgramInfogetPrice in interface IProgramInfopublic void setPrice(java.lang.String price)
public java.lang.String getDirector()
IProgramInfogetDirector in interface IProgramInfopublic void setDirector(java.lang.String director)
public java.lang.String getActors()
IProgramInfogetActors in interface IProgramInfopublic void setActors(java.lang.String actors)
public java.util.Date getStartTime()
IProgramInfogetStartTime in interface IProgramInfopublic void setStartTime(java.util.Date time)
public java.util.Date getEndTime()
IProgramInfogetEndTime in interface IProgramInfopublic void setEndTime(java.util.Date time)
public int getDuration()
IProgramInfogetDuration in interface IProgramInfopublic void setDuration(int duration)
public int isHDProgram()
IProgramInfoisHDProgram in interface IProgramInfopublic void setHDProperty(int flag)
public boolean isDolbyAudio()
IProgramInfoisDolbyAudio in interface IProgramInfopublic void setDolbyProperty(boolean flag)
public boolean isCaption()
IProgramInfoisCaption in interface IProgramInfopublic void setCaptionProperty(boolean flag)
public boolean isDvs()
IProgramInfoisDvs in interface IProgramInfopublic void setDvsProperty(boolean flag)
public java.util.ArrayList<ProgramLinkInfo> getProgramLinkInfoList()
IProgramInfogetProgramLinkInfoList in interface IProgramInfopublic void setProgramLinkInfoList(java.util.ArrayList<ProgramLinkInfo> list)
public void addProgramLinkInfo(ProgramLinkInfo linkInfo)
public java.lang.String getVodId()
IProgramInfogetVodId in interface IProgramInfopublic void setVodId(java.lang.String name)
public java.util.ArrayList<AudioTypeInfo> getAudioTypeInfoList()
IProgramInfogetAudioTypeInfoList in interface IProgramInfopublic void setAudioTypeList(java.util.ArrayList<AudioTypeInfo> list)
public void addAudioTypeInfo(AudioTypeInfo audioTypeInfo)
public java.util.ArrayList<java.lang.String> getCaptionLangCodeList()
IProgramInfogetCaptionLangCodeList in interface IProgramInfopublic void setCaptionLangCodeList(java.util.ArrayList<java.lang.String> list)
public void addCaptionLang(byte[] CaptionLangCode)
public boolean isSignLangOn()
IProgramInfoisSignLangOn in interface IProgramInfopublic void setSignLang(int signLang)
public int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.Parcelable