|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<IProgramRecordingStatus.Status> org.jmythapi.protocol.response.IProgramRecordingStatus.Status
public static enum IProgramRecordingStatus.Status
The values of the IProgramInfo.Props.REC_STATUS
property.
A response example:
-2=> {RECORDING}
MythTV Protocol Version Matrix | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Protocol | |||||||||||||||||||
Name | Type | Range | 00 | 03 | 04 | 06 | 07 | 12 | 15 | 17 | 18 | 19 | 28 | 31 | 33 | 63 | 65 | 73 | -1 |
OTHER_RECORDING | String | [73,-1) | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | X | X |
OTHER_TUNING | String | [73,-1) | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | X | X |
MISSED_FUTURE | String | [65,-1) | - | - | - | - | - | - | - | - | - | - | - | - | - | - | X | X | X |
TUNING | String | [63,-1) | - | - | - | - | - | - | - | - | - | - | - | - | - | X | X | X | X |
FAILED | String | [31,-1) | - | - | - | - | - | - | - | - | - | - | - | X | X | X | X | X | X |
TUNER_BUSY | String | [00,-1) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
LOW_DISKSPACE | String | [00,-1) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
CANCELLED | String | [00,-1) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
DELETED | String | [00,19) | X | X | X | X | X | X | X | X | X | - | - | - | - | - | - | - | - |
MISSED | String | [19,-1) | - | - | - | - | - | - | - | - | - | X | X | X | X | X | X | X | X |
STOPPED | String | [00,19) | X | X | X | X | X | X | X | X | X | - | - | - | - | - | - | - | - |
ABORTED | String | [19,-1) | - | - | - | - | - | - | - | - | - | X | X | X | X | X | X | X | X |
RECORDED | String | [00,-1) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
RECORDING | String | [00,-1) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
WILL_RECORD | String | [00,-1) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
UNKNOWN | String | [00,-1) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
MANUAL_OVERRIDE | String | [00,07) | X | X | X | X | - | - | - | - | - | - | - | - | - | - | - | - | - |
DONT_RECORD | String | [07,-1) | - | - | - | - | X | X | X | X | X | X | X | X | X | X | X | X | X |
PREVIOUS_RECORDING | String | [00,-1) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
CURRENT_RECORDING | String | [00,-1) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
EARLIER_SHOWING | String | [00,-1) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
TOO_MANY_RECORDINGS | String | [00,-1) | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
NOT_LISTED | String | [17,-1) | - | - | - | - | - | - | - | X | X | X | X | X | X | X | X | X | X |
LOWER_REC_PRIORITY | String | [00,04) | X | X | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
CONFLICT | String | [04,-1) | - | - | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
MANUAL_CONFLICT | String | [00,04) | X | X | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
LATER_SHOWING | String | [04,-1) | - | - | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
AUTO_CONFLICT | String | [00,04) | X | X | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
REPEAT | String | [12,-1) | - | - | - | - | - | X | X | X | X | X | X | X | X | X | X | X | X |
OVERLAP | String | [00,07) | X | X | X | X | - | - | - | - | - | - | - | - | - | - | - | - | - |
INACTIVE | String | [15,-1) | - | - | - | - | - | - | X | X | X | X | X | X | X | X | X | X | X |
NEVER_RECORD | String | [19,-1) | - | - | - | - | - | - | - | - | - | X | X | X | X | X | X | X | X |
OFFLINE | String | [28,-1) | - | - | - | - | - | - | - | - | - | - | X | X | X | X | X | X | X |
OTHER_SHOWING | String | [33,-1) | - | - | - | - | - | - | - | - | - | - | - | - | X | X | X | X | X |
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.jmythapi.protocol.response.IVersionableValue |
---|
IVersionableValue.VersionablePair |
Enum Constant Summary | |
---|---|
ABORTED
Aborted. |
|
AUTO_CONFLICT
Deprecated. as of 04 |
|
CANCELLED
Manual Cancel. |
|
CONFLICT
Conflicting. |
|
CURRENT_RECORDING
Currently Recorded. |
|
DELETED
Deprecated. in 19 |
|
DONT_RECORD
Don't Record. |
|
EARLIER_SHOWING
Earlier Showing. |
|
FAILED
Recorder Failed. |
|
INACTIVE
Inactive. |
|
LATER_SHOWING
Later Showing. |
|
LOW_DISKSPACE
Low Disk Space. |
|
LOWER_REC_PRIORITY
Deprecated. as of 04, replaced by CONFLICT . |
|
MANUAL_CONFLICT
Deprecated. as of 04 |
|
MANUAL_OVERRIDE
Deprecated. as of 07, use DONT_RECORD instead. |
|
MISSED
Missed. |
|
MISSED_FUTURE
Missed Future. |
|
NEVER_RECORD
Never Record. |
|
NOT_LISTED
Not Listed. |
|
OFFLINE
Recorder Off-Line. |
|
OTHER_RECORDING
Other Recording. |
|
OTHER_SHOWING
Other Showing. |
|
OTHER_TUNING
Other Tuning. |
|
OVERLAP
Deprecated. as of 07 |
|
PREVIOUS_RECORDING
Previously Recorded. |
|
RECORDED
Recorded. |
|
RECORDING
Recording. |
|
REPEAT
Repeat. |
|
STOPPED
Deprecated. in 19 |
|
TOO_MANY_RECORDINGS
Max Recordings. |
|
TUNER_BUSY
Tuner Busy. |
|
TUNING
Tuning. |
|
UNKNOWN
Unknown. |
|
WILL_RECORD
Will Record. |
Method Summary | |
---|---|
Long |
getFlagValue()
|
Long |
getValue(ProtocolVersion protoVersion)
Returns the actual property value for the given protocol version. |
IVersionableValue.VersionablePair[] |
getValues()
Gets all possible values for the given property. |
static IProgramRecordingStatus.Status |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static IProgramRecordingStatus.Status[] |
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 IProgramRecordingStatus.Status OTHER_RECORDING
This showing is being recorded on a different channel.
These status is analogous to the existing RECORDING
status and indicates
that a recording of the program is active on another related channel.
RECORDING
public static final IProgramRecordingStatus.Status OTHER_TUNING
The showing is being tuned on a different channel.
These status is analogous to the existing TUNING
status and indicates
that a recording of the program is active on another related channel.
TUNING
public static final IProgramRecordingStatus.Status MISSED_FUTURE
This showing was not recorded because the master backend was hung or not running.
public static final IProgramRecordingStatus.Status TUNING
The channel is being tuned.
public static final IProgramRecordingStatus.Status FAILED
E.g. if the recorder fails to tune in the channel.
public static final IProgramRecordingStatus.Status TUNER_BUSY
The tuner card was already being used.
public static final IProgramRecordingStatus.Status LOW_DISKSPACE
There wasn't enough disk space available.
public static final IProgramRecordingStatus.Status CANCELLED
This showing was not recorded because it was manually cancelled.
public static final IProgramRecordingStatus.Status DELETED
This showing was recorded but was deleted.
public static final IProgramRecordingStatus.Status MISSED
This showing was not recorded because it was scheduled after it would have ended.
public static final IProgramRecordingStatus.Status STOPPED
This showing was recorded but was stopped before recording was completed.
public static final IProgramRecordingStatus.Status ABORTED
This showing was recorded but was aborted before recording was completed.
public static final IProgramRecordingStatus.Status RECORDED
This showing was recorded.
public static final IProgramRecordingStatus.Status RECORDING
This showing is being recorded.
public static final IProgramRecordingStatus.Status WILL_RECORD
This showing will be recorded.
public static final IProgramRecordingStatus.Status UNKNOWN
The status of this showing is unknown.
public static final IProgramRecordingStatus.Status MANUAL_OVERRIDE
DONT_RECORD
instead.It was manually set to not record.
public static final IProgramRecordingStatus.Status DONT_RECORD
It was manually set to not record.
public static final IProgramRecordingStatus.Status PREVIOUS_RECORDING
This episode was previously recorded according to the duplicate policy chosen for this title.
public static final IProgramRecordingStatus.Status CURRENT_RECORDING
This episode was previously recorded and is still available in the list of recordings.
public static final IProgramRecordingStatus.Status EARLIER_SHOWING
This episode will be recorded at an earlier time instead.
This was previously (before protocol 04
) named
OTHER_SHOWING
.
TODO: when was this introduced?
public static final IProgramRecordingStatus.Status TOO_MANY_RECORDINGS
Too many recordings of this program have already been recorded.
public static final IProgramRecordingStatus.Status NOT_LISTED
This rule does not match any showing in the current program listings.
This seem also to be true for an inactive manually scheduled recording.
public static final IProgramRecordingStatus.Status LOWER_REC_PRIORITY
CONFLICT
.Another program with a higher recording priority wil be recorded.
public static final IProgramRecordingStatus.Status CONFLICT
Another program with a higher priority will be recorded.
public static final IProgramRecordingStatus.Status MANUAL_CONFLICT
Another program was manually chosen to be recorded instead.
public static final IProgramRecordingStatus.Status LATER_SHOWING
This episode will be recorded at an later time.
public static final IProgramRecordingStatus.Status AUTO_CONFLICT
Another program was automatically chosen to be recorded instead.
public static final IProgramRecordingStatus.Status REPEAT
This episode is a repeat.
public static final IProgramRecordingStatus.Status OVERLAP
It is covered by another scheduled recording for the same program.
public static final IProgramRecordingStatus.Status INACTIVE
This recording rule is inactive.
public static final IProgramRecordingStatus.Status NEVER_RECORD
It was marked to never be recorded.
public static final IProgramRecordingStatus.Status OFFLINE
The backend recorder is off-line.
public static final IProgramRecordingStatus.Status OTHER_SHOWING
If an episode is shown on two or more channels at the same time, the showing on the channel(s) not recording are neither Earlier nor Later. A show marked rsOtherShowing means "this episode will be recorded on a different channel at this time."
WILL_RECORD
, TUNING
or RECORDING
.
OTHER_TUNING
and OTHER_RECORDING
.
Therefore this status is then only similar to WILL_RECORD
.
WILL_RECORD
,
TUNING
,
RECORDING
,
OTHER_RECORDING
,
OTHER_TUNING
Method Detail |
---|
public static IProgramRecordingStatus.Status[] values()
for (IProgramRecordingStatus.Status c : IProgramRecordingStatus.Status.values()) System.out.println(c);
public static IProgramRecordingStatus.Status 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 nullpublic IVersionableValue.VersionablePair[] getValues()
IVersionableValue
There are some restrictions to the content of the array:
FL_BOOKMARK(0x00000010)
.FL_INUSERECORDING(VersionablePair.valueOf(PROTO_VERSION_21,0x00000020),VersionablePair.valueOf(PROTO_VERSION_57,0x00100000))
.
getValues
in interface IVersionableValue
public Long getFlagValue()
public Long getValue(ProtocolVersion protoVersion)
IVersionableValue
getValue
in interface IVersionableValue
protoVersion
- the protocol version
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |