All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ocap.hardware.CopyControl Maven / Gradle / Ivy

There is a newer version: 1.3.1
Show newest version
package org.ocap.hardware;
/**
 * This class represents the copy control information on the analog
 * and digital A/V outputs of the OCAP terminal.
 **/
public class CopyControl
{

    /**
     * Do not use.  This is to prevent a public constructor being generated.
     */
    protected CopyControl() {
    }

    /**
     * Provides an OCAP Application with the ability to query the OpenCable 
     * Host Device for the current value of the CCI bits, which the OpenCable 
     * Host Device is currently using for Copy Protection.  
     *
     * Note (informative) OCAP Applications that have access to and are 
     * processing video content should call this function at a periodic rate
     * of no less than once every minute.
     *
     * @param service indicates the service to which the returned CCI value 
     *       applies. CCI values are passed from a CableCARD to a Host 
     *       associated with a program number. The implementation SHALL use 
     *       the service to identify the program number.
     *
     * @return The CCI values currently in use by the OpenCable Host Device 
     *       for the indicated service.
     */
    public static final int getCCIBits (javax.tv.service.Service service) {
        return 0;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy