|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectonbon.bx06.file.nd.ProgramBxFileND
public class ProgramBxFileND
节目文件,用来规划显示内容。
Constructor Summary | |
---|---|
ProgramBxFileND(onbon.bx06.message.file.ProgramFile file,
Bx6GScreenProfile screenProfile)
建构子。 |
Method Summary | |
---|---|
void |
addPlayPeriodSetting(int startHour,
int startMinute,
int startSecond,
int endHour,
int endMinute,
int endSecond)
增加播放时间区段。 |
BxFile.Binary |
generate()
产生文件的位元组资讯。 |
BxAreaND[] |
getAreas()
取得区域。 |
int |
getEndDay()
取得结束播放日。 |
int |
getEndMonth()
取得结束播放月份。 |
int |
getEndYear()
取得结束播放年。 |
String |
getFileName()
取得文件名称。 |
onbon.bx06.message.common.FileType |
getFileType()
取得文件类型。 |
int |
getFrameMoveStep()
取得边框移动步长,单位 pixel,范围 1 - 16。 |
int |
getFrameSpeed()
取得边框显示速度,1 - 48。 |
int |
getFrameStyle()
取得边框显示效果。 0:闪烁。 1:顺时针转动。 2:逆时钟转动。 3:闪烁并顺时钟转动。 4:闪烁并逆时钟转动。 5:红绿交替闪烁。 6:红绿交替转动。 7:静止打出。 |
ArrayList<onbon.bx06.message.file.PlayPeriodSetting> |
getPlayPeriodSettings()
取得播放时间设定。可增加多个播放的时间起迄。 |
int |
getPriority()
取得节目等级。 0:一般,1:优先。 |
int |
getProgramPlayTimes()
取得重复播放次数。 |
int |
getProgramTimeSpan()
取得节目播放时间长度,单位为秒。 当控制器上有多个节目时,会根据此设定控制节目被播放的时间长,当控制器上只有一个节目时,此设定没有效果。 * 控制节目播放有效时间,可利用 addPlayPeriosSetting 规划。 |
ProgramBxFile.ProgramWeek |
getProgramWeek()
取得播放周设定。 |
int |
getStartDay()
取得开始播放日。 |
int |
getStartMonth()
取得开始播放月份。 |
int |
getStartYear()
取得开播放放年。 |
BufferedImage |
preview()
|
void |
setEndDay(int endDay)
设定结束播放日。 |
void |
setEndMonth(int endMonth)
设定结束播放月份。 |
void |
setEndYear(int endYear)
设定结束播放年。 |
void |
setFrameMoveStep(int frameMoveStep)
设置边框移动步长。单位 pixel,范围 1 - 16。 |
void |
setFrameSpeed(int frameSpeed)
设置边框显示速度,1 - 48。 |
void |
setFrameStyle(int frameStyle)
设置边框显示效果。 0:闪烁。 1:顺时针转动。 2:逆时钟转动。 3:闪烁并顺时钟转动。 4:闪烁并逆时钟转动。 5:红绿交替闪烁。 6:红绿交替转动。 7:静止打出。 |
void |
setPriority(int priority)
设定节目等级。 0:一般,1:优先。 |
void |
setProgramPlayTimes(int programPlayTimes)
设定重复播放次数。 |
void |
setProgramTimeSpan(int programTimeSpan)
设定节目播放时间长度,单位为秒,0:循序播放。 当控制器上有多个节目时,会根据此设定控制节目被播放的时间长,当控制器上只有一个节目时,此设定没有效果。 * 控制节目播放有效时间,可利用 addPlayPeriosSetting 规划。 |
void |
setStartDay(int startDay)
设定开始播放日。 |
void |
setStartMonth(int startMonth)
设定开始播放月份。 |
void |
setStartYear(int startYear)
设定播放开始年。有效年至 2099,-1 则立即播放。 |
void |
setupStartEndDate(Date startDate,
Date endDate)
设定播放起迄日。有效设定为年、月、日。 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProgramBxFileND(onbon.bx06.message.file.ProgramFile file, Bx6GScreenProfile screenProfile) throws uia.message.codec.BlockCodecException
file
- 節目screenProfile
- 屏幕规格。
uia.message.codec.BlockCodecException
- 解析錯誤。Method Detail |
---|
public String getFileName()
BxFileND
getFileName
in interface BxFileND
public int getPriority()
public void setPriority(int priority)
priority
- 节目等级。public int getProgramPlayTimes()
public void setProgramPlayTimes(int programPlayTimes)
programPlayTimes
- 重复播放次数。public int getProgramTimeSpan()
public void setProgramTimeSpan(int programTimeSpan)
programTimeSpan
- 节目播放时间长度。public ProgramBxFile.ProgramWeek getProgramWeek()
public void setupStartEndDate(Date startDate, Date endDate)
startDate
- 开始日。endDate
- 结束日。public int getStartYear()
public void setStartYear(int startYear)
startYear
- 播放开始年。public int getStartMonth()
public void setStartMonth(int startMonth)
startMonth
- 开始播放月份。public int getStartDay()
public void setStartDay(int startDay)
startDay
- 开始播放日。public int getEndYear()
public void setEndYear(int endYear)
endYear
- 结束播放年。public int getEndMonth()
public void setEndMonth(int endMonth)
endMonth
- 结束播放月份。public int getEndDay()
public void setEndDay(int endDay)
endDay
- 结束播放日。public ArrayList<onbon.bx06.message.file.PlayPeriodSetting> getPlayPeriodSettings()
public void addPlayPeriodSetting(int startHour, int startMinute, int startSecond, int endHour, int endMinute, int endSecond)
startHour
- 起始小时。startMinute
- 起始分钟。startSecond
- 起始秒。endHour
- 结束小时。endMinute
- 结束分钟。endSecond
- 结束秒。public int getFrameStyle()
public void setFrameStyle(int frameStyle)
frameStyle
- 边框显示效果。public int getFrameSpeed()
public void setFrameSpeed(int frameSpeed)
frameSpeed
- 边框显示速度。public int getFrameMoveStep()
public void setFrameMoveStep(int frameMoveStep)
frameMoveStep
- 边框移动步长。public BufferedImage preview()
public BxAreaND[] getAreas()
public onbon.bx06.message.common.FileType getFileType()
BxFileND
getFileType
in interface BxFileND
public BxFile.Binary generate() throws Bx6GException
BxFileND
generate
in interface BxFileND
Bx6GException
- 产生位元组资讯时发生错误。
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |