Uses of Interface
org.ocap.resource.ResourceUsage

Packages that use ResourceUsage
org.ocap.dvr Provides extension classes and interfaces to the shared DVR APIs. 
org.ocap.hn Provides interfaces and classes for representing a home network. 
org.ocap.resource
 
org.ocap.service The org.ocap.service package represents various aspects of a service. 
org.ocap.ui Extensions to HAVi User Interface functionality. 
 

Uses of ResourceUsage in org.ocap.dvr
 

Subinterfaces of ResourceUsage in org.ocap.dvr
 interface RecordingResourceUsage
          This interface represents a grouping of resources specific to a recording function performed by an application.
 interface SharedResourceUsage
          This interface represents a group of resources where one or more resources are shared between multiple resource usages.
 interface TimeShiftBufferResourceUsage
          This interface represents a grouping of resources specific to a time-shift buffering performed by an application.
 

Methods in org.ocap.dvr that return ResourceUsage
abstract  ResourceUsage[] OcapRecordingManager.getPrioritizedResourceUsages(RecordingRequest recording)
          Get the prioritized list of overlapping ResourceUsages corresponding to a particular recording request.
 ResourceUsage[] SharedResourceUsage.getResourceUsages()
          Gets the list of ResourceUsage instances that share the resources represented by this resource usage.
 ResourceUsage[] SharedResourceUsage.getResourceUsages(ResourceProxy resource)
          Gets the list of ResourceUsage instances that share a particular resource.
 

Methods in org.ocap.dvr with parameters of type ResourceUsage
abstract  void OcapRecordingManager.setPrioritization(ResourceUsage[] resourceUsageList)
          Sets the relative priorities for a set of ResourceUsages.
 

Uses of ResourceUsage in org.ocap.hn
 

Subinterfaces of ResourceUsage in org.ocap.hn
 interface RemoteRecordingResourceUsage
          This interface represents a group of resources required to perform a recording requested by an application running on a remote device.
 interface RemoteResourceUsage
          This interface represents a group of resources required to perform an action requested by an application running on a remote device.
 interface RemoteTimeShiftResourceUsage
          This interface represents a group of resources required to perform a time-shifting request initiated by an application running on a remote device.
 

Uses of ResourceUsage in org.ocap.resource
 

Subinterfaces of ResourceUsage in org.ocap.resource
 interface ApplicationResourceUsage
          This interface represents a ResourceUsage corresponding to a resource explicitly reserved by an application by successfully calling one of the following OCAP calls: org.davic.mpeg.section.SectionFilterGroup.attach(TransportStream, ResourceClient, Object) org.davic.net.tuning.NetworkInterfaceController.reserve(NetworkInterface, Object) org.davic.net.tuning.NetworkInterfaceController.reserveFor(Locator, Object) org.havi.ui.HBackgroundDevice.reserveDevice(ResourceClient) org.havi.ui.HGraphicsDevice.reserveDevice(ResourceClient) org.havi.ui.HVideoDevice.reserveDevice(ResourceClient) org.ocap.media.VBIFilterGroup.attach(ServiceContext serviceContext, ResourceClient client, Object requestData) An object implementing this interface should be used by the implementation to represent the ResourceUsage corresponding to a reserved resource when the ResourceContentionHandler.resolveResourceContention() method is invoked.
 

Methods in org.ocap.resource that return ResourceUsage
 ResourceUsage[] SharedResourceUsage.getResourceUsages()
          Gets the list of ResourceUsage instances that share the resources represented by this resource usage
 ResourceUsage[] SharedResourceUsage.getResourceUsages(ResourceProxy resource)
          Gets the list of ResourceUsage instances that share a particular resource.
 ResourceUsage[] ResourceContentionHandler2.resolveResourceContention(ResourceUsage[] batchRequests, ResourceUsage[] currentReservations)
          This method notifies the ResourceContentionHandler that resource contentions have occurred between one or more applications and system modules, except the Emergency Alert System (EAS) module.
 ResourceUsage[] ResourceContentionHandler.resolveResourceContention(ResourceUsage newRequest, ResourceUsage[] currentReservations)
          This method notifies the ResourceContentionHandler that one to many resource contentions have occurred between one or more applications and system modules, except the Emergency Alert System (EAS) module.
 

Methods in org.ocap.resource with parameters of type ResourceUsage
 ResourceUsage[] ResourceContentionHandler2.resolveResourceContention(ResourceUsage[] batchRequests, ResourceUsage[] currentReservations)
          This method notifies the ResourceContentionHandler that resource contentions have occurred between one or more applications and system modules, except the Emergency Alert System (EAS) module.
 ResourceUsage[] ResourceContentionHandler2.resolveResourceContention(ResourceUsage[] batchRequests, ResourceUsage[] currentReservations)
          This method notifies the ResourceContentionHandler that resource contentions have occurred between one or more applications and system modules, except the Emergency Alert System (EAS) module.
 ResourceUsage[] ResourceContentionHandler.resolveResourceContention(ResourceUsage newRequest, ResourceUsage[] currentReservations)
          This method notifies the ResourceContentionHandler that one to many resource contentions have occurred between one or more applications and system modules, except the Emergency Alert System (EAS) module.
 ResourceUsage[] ResourceContentionHandler.resolveResourceContention(ResourceUsage newRequest, ResourceUsage[] currentReservations)
          This method notifies the ResourceContentionHandler that one to many resource contentions have occurred between one or more applications and system modules, except the Emergency Alert System (EAS) module.
 void ResourceContentionHandler.resourceContentionWarning(ResourceUsage newRequest, ResourceUsage[] currentReservations)
          Warns the resource contention handler of an impending contention with a presenting ServiceContext (e.g., scheduled recording as defined by the OCAP DVR specification).
 void ResourceContentionHandler.resourceContentionWarning(ResourceUsage newRequest, ResourceUsage[] currentReservations)
          Warns the resource contention handler of an impending contention with a presenting ServiceContext (e.g., scheduled recording as defined by the OCAP DVR specification).
 

Uses of ResourceUsage in org.ocap.service
 

Subinterfaces of ResourceUsage in org.ocap.service
 interface ServiceContextResourceUsage
          This interface represents a ResourceUsage corresponding to a group of resources implicitly reserved by the implementation for the successful completion of the ServiceContext.select() method.
 

Uses of ResourceUsage in org.ocap.ui
 

Subinterfaces of ResourceUsage in org.ocap.ui
 interface FrontSceneResourceUsage
          This interface represents ownership of or a request for ownership of the top-of-stack resource for a given HScene z-order stack.