|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<ISchedule.Props> org.jmythapi.database.ISchedule.Props
public static enum ISchedule.Props
Properties of an ISchedule
object.
MythTV Protocol Version Matrix | ||||
---|---|---|---|---|
Protocol | ||||
Name | Type | Range | 00 | -1 |
REC_ID | Integer | [00,-1) | X | X |
REC_TYPE | IProgramRecordingType | [00,-1) | X | X |
CHANNEL_ID | Integer | [00,-1) | X | X |
START_TIME | Time | [00,-1) | X | X |
START_DATE | Date | [00,-1) | X | X |
END_TIME | Time | [00,-1) | X | X |
END_DATE | Date | [00,-1) | X | X |
TITLE | String | [00,-1) | X | X |
SUBTITLE | String | [00,-1) | X | X |
DESCRIPTION | String | [00,-1) | X | X |
SEASON | Integer | [00,-1) | X | X |
EPISODE | Integer | [00,-1) | X | X |
CATEGORY | String | [00,-1) | X | X |
PROFILE | String | [00,-1) | X | X |
REC_PRIORITY | Integer | [00,-1) | X | X |
AUTOEXPIRE | Boolean | [00,-1) | X | X |
'>MAX_EPISODES | Integer | [00,-1) | X | X |
'>MAX_NEWEST | Boolean | [00,-1) | X | X |
START_OFFSET | Integer | [00,-1) | X | X |
END_OFFSET | Integer | [00,-1) | X | X |
REC_GROUP | String | [00,-1) | X | X |
REC_DUPS | String | [00,-1) | X | X |
DUP_METHOD | IProgramRecordingDupMethodType | [00,-1) | X | X |
DUP_IN | IProgramRecordingDupInType | [00,-1) | X | X |
CHANNEL_SIGN | String | [00,-1) | X | X |
SERIES_ID | String | [00,-1) | X | X |
PROGRAM_ID | String | [00,-1) | X | X |
SEARCH | IProgramRecordingSearchType | [00,-1) | X | X |
AUTO_TRANSCODE | Boolean | [00,-1) | X | X |
AUTO_COMMFLAG | Boolean | [00,-1) | X | X |
AUTO_USERJOB_1 | Boolean | [00,-1) | X | X |
AUTO_USERJOB_2 | Boolean | [00,-1) | X | X |
AUTO_USERJOB_3 | Boolean | [00,-1) | X | X |
AUTO_USERJOB_4 | Boolean | [00,-1) | X | X |
AUTO_METADATA | Boolean | [00,-1) | X | X |
FIND_DAY | Integer | [00,-1) | X | X |
FIND_TIME | Time | [00,-1) | X | X |
FIND_ID | Integer | [00,-1) | X | X |
INACTIVE | Boolean | [00,-1) | X | X |
PARENT_ID | Integer | [00,-1) | X | X |
TRANSCODER | Integer | [00,-1) | X | X |
TS_DEFAULT | Float | [00,-1) | X | X |
PLAY_GROUP | String | [00,-1) | X | X |
PREF_INPUT | Integer | [00,-1) | X | X |
NEXT_RECORD | Date | [00,-1) | X | X |
LAST_RECORD | Date | [00,-1) | X | X |
LAST_DELETE | Date | [00,-1) | X | X |
STORAGEGROUP | String | [00,-1) | X | X |
AVG_DELAY | Integer | [00,-1) | X | X |
FILTER | Integer | [00,-1) | X | X |
INETREF | String | [00,-1) | X | X |
Enum Constant Summary | |
---|---|
AUTO_COMMFLAG
Auto commflagging. |
|
AUTO_METADATA
Auto metadata. |
|
AUTO_TRANSCODE
Autotranscode. |
|
AUTO_USERJOB_1
Auto userjob 1. |
|
AUTO_USERJOB_2
Auto userjob 2. |
|
AUTO_USERJOB_3
Auto userjob 3. |
|
AUTO_USERJOB_4
Auto user job 4. |
|
AUTOEXPIRE
Specifies if the recording will automatically expire. |
|
AVG_DELAY
Average delay. |
|
CATEGORY
The category of the recording. |
|
CHANNEL_ID
The channel ID. |
|
CHANNEL_SIGN
The channel abbreviation. |
|
DESCRIPTION
A description about the recording. |
|
DUP_IN
The duplication type of the recording. |
|
DUP_METHOD
The duplication mode to use for the recording. |
|
END_DATE
The scheduled end date of the program. |
|
END_OFFSET
The recording end offset. |
|
END_TIME
The scheduled end time of the program. |
|
EPISODE
The episode number. |
|
FILTER
Recording filter. |
|
FIND_DAY
The findday. |
|
FIND_ID
Find-ID. |
|
FIND_TIME
The find time. |
|
INACTIVE
Inactive. |
|
INETREF
An identification string used by metadata grabbers. |
|
LAST_DELETE
Last delete. |
|
LAST_RECORD
Last record. |
|
MAX_EPISODES
`maxepisodes` int(11) NOT NULL DEFAULT '0' |
|
MAX_NEWEST
`maxnewest` int(11) NOT NULL DEFAULT '0' |
|
NEXT_RECORD
Next record. |
|
PARENT_ID
The recorings parent ID. |
|
PLAY_GROUP
The play group. |
|
PREF_INPUT
The prefered input to use. |
|
PROFILE
The recording profile to use. |
|
PROGRAM_ID
The program ID. |
|
REC_DUPS
Deprecated. dbver == "1029" |
|
REC_GROUP
The recording group. |
|
REC_ID
The recording ID. |
|
REC_PRIORITY
The recording priority. |
|
REC_TYPE
The recording type. |
|
SEARCH
The search type. |
|
SEASON
The season. |
|
SERIES_ID
The series ID. |
|
START_DATE
The scheduled start date of the program. |
|
START_OFFSET
The recording start offset. |
|
START_TIME
The scheduled start time of the program. |
|
STORAGEGROUP
The storage group. |
|
SUBTITLE
The recording sub-title. |
|
TITLE
The recording title. |
|
TRANSCODER
Transcoder. |
|
TS_DEFAULT
Deprecated. dbver == "1257" |
Method Summary | |
---|---|
static ISchedule.Props |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static ISchedule.Props[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final ISchedule.Props REC_ID
The id the recording in the MythTV database.
`recordid` int(10) unsigned NOT NULL AUTO_INCREMENT
public static final ISchedule.Props REC_TYPE
E.g. if the program is recorded a single time or using a weekly time-slot, etc.
`type` int(10) unsigned NOT NULL DEFAULT '0'
IProgramRecordingType
public static final ISchedule.Props CHANNEL_ID
The unique id of the channel: e.g. 1001
.
`chanid` int(10) unsigned DEFAULT NULL
public static final ISchedule.Props START_TIME
`starttime` time NOT NULL DEFAULT '00:00:00'
public static final ISchedule.Props START_DATE
`startdate` date NOT NULL DEFAULT '0000-00-00'
public static final ISchedule.Props END_TIME
`endtime` time NOT NULL DEFAULT '00:00:00'
public static final ISchedule.Props END_DATE
`enddate` date NOT NULL DEFAULT '0000-00-00'
public static final ISchedule.Props TITLE
E.g. Malcolm mittendrin
`title` varchar(128) NOT NULL DEFAULT ''
public static final ISchedule.Props SUBTITLE
E.g. Victors zweite Familie
`subtitle` varchar(128) NOT NULL DEFAULT ''
public static final ISchedule.Props DESCRIPTION
E.g. Als Lois erfährt, dass ihr Vater eine zweite Familie hatte, beschließt sie kurzerhand...
`description` text NOT NULL
public static final ISchedule.Props SEASON
public static final ISchedule.Props EPISODE
episode SMALLINT(5) NOT NULL"
public static final ISchedule.Props CATEGORY
E.g. comedy
`category` varchar(64) NOT NULL DEFAULT ''
public static final ISchedule.Props PROFILE
`profile` varchar(128) NOT NULL DEFAULT 'Default'
public static final ISchedule.Props REC_PRIORITY
`recpriority` int(10) NOT NULL DEFAULT '0'
public static final ISchedule.Props AUTOEXPIRE
`autoexpire` int(11) NOT NULL DEFAULT '0'TODO: this seems to have multiple possible values: http://code.mythtv.org/doxygen/programtypes_8h.html#aa2dbdc45e75666cdb568f45660525c18
public static final ISchedule.Props MAX_EPISODES
`maxepisodes` int(11) NOT NULL DEFAULT '0'
public static final ISchedule.Props MAX_NEWEST
`maxnewest` int(11) NOT NULL DEFAULT '0'
public static final ISchedule.Props START_OFFSET
`startoffset` int(11) NOT NULL DEFAULT '0'
public static final ISchedule.Props END_OFFSET
`endoffset` int(11) NOT NULL DEFAULT '0'
public static final ISchedule.Props REC_GROUP
`recgroup` varchar(32) NOT NULL DEFAULT 'Default'
public static final ISchedule.Props REC_DUPS
public static final ISchedule.Props DUP_METHOD
Specifies how a check for duplicates is done.
`dupmethod` int(11) NOT NULL DEFAULT '6'
public static final ISchedule.Props DUP_IN
Specifies how to handle duplicates.
`dupin` int(11) NOT NULL DEFAULT '15'
IProgramRecordingDupInType
public static final ISchedule.Props CHANNEL_SIGN
E.g. ORF1
`station` varchar(20) NOT NULL DEFAULT ''
IProgramInfo.getChannelSign()
public static final ISchedule.Props SERIES_ID
`seriesid` varchar(40) NOT NULL DEFAULT ''
public static final ISchedule.Props PROGRAM_ID
`programid` varchar(40) NOT NULL DEFAULT ''
public static final ISchedule.Props SEARCH
`search` int(10) unsigned NOT NULL DEFAULT '0'
public static final ISchedule.Props AUTO_TRANSCODE
`autotranscode` tinyint(1) NOT NULL DEFAULT '0'
public static final ISchedule.Props AUTO_COMMFLAG
`autocommflag` tinyint(1) NOT NULL DEFAULT '0'
public static final ISchedule.Props AUTO_USERJOB_1
`autouserjob1` tinyint(1) NOT NULL DEFAULT '0'
public static final ISchedule.Props AUTO_USERJOB_2
`autouserjob2` tinyint(1) NOT NULL DEFAULT '0'
public static final ISchedule.Props AUTO_USERJOB_3
`autouserjob3` tinyint(1) NOT NULL DEFAULT '0'
public static final ISchedule.Props AUTO_USERJOB_4
`autouserjob4` tinyint(1) NOT NULL DEFAULT '0'
public static final ISchedule.Props AUTO_METADATA
autometadata TINYINT(1) NOT NULL DEFAULT '0'
public static final ISchedule.Props FIND_DAY
`findday` tinyint(4) NOT NULL DEFAULT '0'
public static final ISchedule.Props FIND_TIME
`findtime` time NOT NULL DEFAULT '00:00:00'
public static final ISchedule.Props FIND_ID
According to the MythTV wiki, this is calculated like this:
(UNIX_TIMESTAMP(program.starttime)/60/60/24)+719528
`findid` int(11) NOT NULL DEFAULT '0'
public static final ISchedule.Props INACTIVE
Allow deactivating and reactivating a recording rule. When a rule is inactive, programs matching it will not be recorded.
`inactive` tinyint(1) NOT NULL DEFAULT '0'
public static final ISchedule.Props PARENT_ID
`parentid` int(11) NOT NULL DEFAULT '0'
public static final ISchedule.Props TRANSCODER
`transcoder` int(11) NOT NULL DEFAULT '0'
public static final ISchedule.Props TS_DEFAULT
`tsdefault` float NOT NULL DEFAULT '1'
public static final ISchedule.Props PLAY_GROUP
`playgroup` varchar(32) NOT NULL DEFAULT 'Default'
dbver == "1108"
public static final ISchedule.Props PREF_INPUT
`prefinput` int(10) NOT NULL DEFAULT '0'
public static final ISchedule.Props NEXT_RECORD
`next_record` datetime NOT NULL
public static final ISchedule.Props LAST_RECORD
`last_record` datetime NOT NULL
public static final ISchedule.Props LAST_DELETE
`last_delete` datetime NOT NULL
public static final ISchedule.Props STORAGEGROUP
`storagegroup` varchar(32) NOT NULL DEFAULT 'Default'
public static final ISchedule.Props AVG_DELAY
`avg_delay` int(11) NOT NULL DEFAULT '100'
public static final ISchedule.Props FILTER
filter INT UNSIGNED NOT NULL DEFAULT 0
public static final ISchedule.Props INETREF
inetref VARCHAR(40) NOT NULL
Method Detail |
---|
public static ISchedule.Props[] values()
for (ISchedule.Props c : ISchedule.Props.values()) System.out.println(c);
public static ISchedule.Props valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |