public interface NetRecordingEntry extends ContentEntry
| Modifier and Type | Field and Description |
|---|---|
static String |
PROP_CDS_REFERENCE
Key constant for retrieving the CDS reference of this recording entry
from this entry's metadata.
|
static String |
PROP_RCI_LIST
Key constant for retrieving the RCI list of this recording entry
from this entry's metadata.
|
static String |
PROP_SCHEDULED_CDS_ENTRY_ID
Key constant for retrieving the scheduled CDS entry ID of this recording entry
from this entry's metadata.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRecordingContentItem(RecordingContentItem item)
Adds a local RecordingContentItem to this recording object
|
boolean |
deleteEntry()
Deletes this NetRecordingEntry if and only if it contains no RecordingContentItems.
|
String[] |
getRecordingContentItemIDs()
Retrieves ObjectIDs of the individual RecordingContentItems that
make up this series recording.
|
RecordingContentItem[] |
getRecordingContentItems()
Retrieves the local individual RecordingContentItems that make up this
series recording.
|
void |
removeRecordingContentItem(RecordingContentItem item)
Removes a local RecordingContentItem from this recording object.
|
getContentSize, getCreationDate, getEntryParent, getExtendedFileAccessPermissions, getID, getParentID, getRootMetadataNode, getServer, isLocalstatic final String PROP_CDS_REFERENCE
static final String PROP_RCI_LIST
static final String PROP_SCHEDULED_CDS_ENTRY_ID
boolean deleteEntry()
throws IOException
deleteEntry in interface ContentEntrySecurityException - if the application does not have write
ExtendedFileAccessPermission.IOException - if the NetRecordingEntry is not local.RecordingContentItem[] getRecordingContentItems() throws IOException
IOException - if this isLocal() method of this object does not return truevoid addRecordingContentItem(RecordingContentItem item) throws IOException
item - The recording content item to add to this seriesIOException - if this isLocal() method of this object does not return trueIllegalStateException - if this recording object is not associated
with a UPnP AV Scheduled Recording Service Object (RerordSchedule)IllegalArgumentException - if the RecordingContentItem paramter has
the associated UPnP AV Scheduled Recording Service Object (RecordTask)SecurityException - if the caller does not have
HomeNetPermission("recordinghandler")void removeRecordingContentItem(RecordingContentItem item) throws IOException
item - The recording content item to remove from this seriesIOException - if this isLocal() method of this object does not return trueIllegalArgumentException - if the RecordingContentItem paramter has
the associated UPnP AV Scheduled Recording Service Object (RecordTask)SecurityException - if the caller does not have
HomeNetPermission("recordinghandler")String[] getRecordingContentItemIDs()
Copyright © 2013 CableLabs. All Rights Reserved.