|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ocap.shared.dvr.RecordingSpec
org.ocap.shared.dvr.LocatorRecordingSpec
public class LocatorRecordingSpec
Specifies a recording request in terms of one or more Locators.
If multiple locators are contained within the source, all of them MUST be part of the same service.
When instances of this class are passed to RecordingManager.record(..), the following additional failure mode shall apply - if the end time (computed as the start time + the duration) is in the past when the record method is called, the record method shall throw an IllegalArgumentException.
When an instance of this recording spec is passed in as a parameter to the RecordingRequest.reschedule(..) method, an IllegalArgumentException shall be thrown if either of the following apply;
When instances of this class are passed to RecordingManager.record(..), if the start time is in the past and either
Constructor Summary | |
---|---|
LocatorRecordingSpec(javax.tv.locator.Locator[] source,
java.util.Date startTime,
long duration,
RecordingProperties properties)
Constructor |
Method Summary | |
---|---|
long |
getDuration()
Returns the duration passed as an argument to the constructor. |
javax.tv.locator.Locator[] |
getSource()
Returns the source of the recording |
java.util.Date |
getStartTime()
Returns the start time passed as an argument to the constructor. |
Methods inherited from class org.ocap.shared.dvr.RecordingSpec |
---|
getProperties |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LocatorRecordingSpec(javax.tv.locator.Locator[] source, java.util.Date startTime, long duration, RecordingProperties properties) throws javax.tv.service.selection.InvalidServiceComponentException
source
- Source of streams to be recorded. Implementations shall
make a copy of this array before the constructor returns.startTime
- Start time of the recording. Changes to this parameter
after the constructor returns shall have no effect on the actual
start time of the recording.duration
- Length of time to record in milli-secondsproperties
- the definition of how the recording is to be done
javax.tv.service.selection.InvalidServiceComponentException
- if all of the locators in the
source parameter are not all in the same service.
java.lang.IllegalArgumentException
- if duration is negative.Method Detail |
---|
public javax.tv.locator.Locator[] getSource()
public java.util.Date getStartTime()
public long getDuration()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |