public interface NetRecordingRequestHandler
A class implementing this interface processes recording requests received from devices on the home network.
An application which has a class implementing this interface may set an instance of it in a local RecordingNetModule. It is up to the application to interpret metadata associated with NetRecordingSpecs and RecordingContentItems delivered in the callback methods, and translate these requests into local DVR recordings.
| Modifier and Type | Method and Description |
|---|---|
boolean |
notifyDelete(InetAddress address,
ContentEntry recording)
Notifies this NetRecordingRequestHandler that a device on the home
network has requested that metadata associated with a recording be
deleted.
|
boolean |
notifyDeleteService(InetAddress address,
ContentEntry recording)
Notifies this NetRecordingRequestHandler that a device on the home
network has requested that content associated with a recorded service be
deleted.
|
boolean |
notifyDisable(InetAddress address,
ContentEntry recording)
Notifies this NetRecordingRequestHandler that a device on the home
network has requested that a recording be disabled.
|
boolean |
notifyPrioritization(InetAddress address,
NetRecordingEntry[] recordings)
Notifies this NetRecordingRequestHandler that a device on the home
network has requested that a group of recordings be re-prioritized.
|
boolean |
notifyPrioritization(InetAddress address,
RecordingContentItem[] recordings)
Notifies this NetRecordingRequestHandler that a device on the home
network has requested that a group of individual recordings be
re-prioritized.
|
boolean |
notifyReschedule(InetAddress address,
ContentEntry recording,
NetRecordingEntry spec)
Notifies this NetRecordingRequestHandler that a device on the home
network has requested that a recording be rescheduled.
|
boolean |
notifySchedule(InetAddress address,
NetRecordingEntry spec)
Notifies this NetRecordingRequestHandler that a device on the home
network has requested that a recording be scheduled.
|
boolean notifySchedule(InetAddress address, NetRecordingEntry spec)
address - IP address of the device on the home network which has issues this requestspec - the NetRecordingEntry which describes the requested recordingNetRecordingEntry.addRecordingContentItem(RecordingContentItem)boolean notifyReschedule(InetAddress address, ContentEntry recording, NetRecordingEntry spec)
address - the IP address of the device on the home network which has issues this requestrecording - the RecordingContentItem or NetRecordingEntry to be
rescheduledspec - the NetRecordingEntry object containing the metadata to be used
to reschedule the recordingboolean notifyDisable(InetAddress address, ContentEntry recording)
address - the IP address of the device on the home network which has issues this requestrecording - the RecordingContentItem or RecordingNetEntry to be disabledboolean notifyDelete(InetAddress address, ContentEntry recording)
address - the IP address of the device on the home network which has issues this requestrecording - the RecordingContentItem or NetRecordingEntry to be
deletedboolean notifyDeleteService(InetAddress address, ContentEntry recording)
address - the IP address of the device on the home network which has issues this requestrecording - requested the RecordingContentItem or NetRecordingEntryboolean notifyPrioritization(InetAddress address, NetRecordingEntry[] recordings)
address - the IP address of the device on the home network which has issues this requestrecordings - the NetRecordingEntrys to be prioritizedboolean notifyPrioritization(InetAddress address, RecordingContentItem[] recordings)
address - IP address of the device on the home network which has
issued this request.recordings - The recording content items associated with the recordings to
be prioritized.Copyright © 2012 CableLabs. All Rights Reserved.