| Package | Description |
|---|---|
| org.davic.net.ca |
| Modifier and Type | Class and Description |
|---|---|
class |
BufferFullException
This exception is raised when sendToModule() is called when the message
buffer is full.
|
class |
InvalidSetException
This exception is raised if an application tries to set
an invalid response value in the MMI object methods or
calls the methods to set the response more than once.
|
class |
MMIListenerAlreadyRegisteredException
This exception is raised if an application tries to register
a listener for the MMI events and there is already a listener
registered.
|
class |
ModuleBusyException
This exception is raised when a method is called
and the module is busy and can not perform the requested
action.
|
class |
ModuleResourceNonExistentException
This exception is raised when the resource requested by
the application in the message passing functions does not
exist in the module.
|
class |
ModuleResourceVersionTooLowException
This exception is raised when the version of the resource
requested by the application in the message passing functions
is lower than what the application requested.
|
class |
ModuleUnavailableException
This exception is raised when a method is called and
the module is no longer available
|
class |
NoCapacityException
This exception is raised when there isn't sufficient
descrambling capacity available.
|
class |
NoFreeCapacityException
This exception is thrown when a method is called and the
CA module does not have the required capacity to perform the action
|
class |
NotTunedException
This exception is raised when the called method
can not perform the action because the receiver
is not tuned to the transport stream that
carries the necessary information required to
perform the action.
|
class |
UnknownSessionException
This exception is raised when the application tries to
close or send a message to an unknown session.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CAModuleManager.addMMIListener(MMIListener listener)
Registers a listener for the MMI related
events.
|
int |
CAModule.buyEntitlement(Locator locator)
Request to buy a specified service or future event (specified by a Locator)
from a conditional access system.
|
void |
CAModule.closeMessageSession(int session_id)
This method allows an application to close a session to
this module.
|
int[] |
CAModule.getCASystemIDs()
Returns all CASystemIDs of this CA module.
|
int |
CAModule.getModuleType()
Returns the type of this module.
|
int |
CAModule.getSlotNumber()
Returns the number of the slot where module is connected.
|
boolean |
CAModule.isConnectable(TransportStream ts)
Returns true if the given transport stream can be connected
to this module
|
boolean |
CAModule.isDescramblable(ElementaryStream[] streams)
Returns true if the given array of elementary services (which are
components of the same service) can be descrambled by this CAModule.
|
boolean |
CAModule.isDescramblable(Service s)
Returns true if given service can be descrambled by this CAModule now.
|
String[] |
CAModule.listEntitlements()
Returns the entitlements present in this module for display
to the end-user.
|
int |
CAModule.openMessageSession(MessageListener listener)
This method allows an application to open a message session to
this module.
|
int |
CAModule.queryEntitlement(Locator locator)
Returns if descrambling is possible for specified
service or future event (specified by a Locator).
|
void |
CAModule.sendToModule(int session_id,
CAMessage msg)
Sends a message to this module.
|
void |
Enquiry.setAnswer(String answer)
Submits the answer.
|
void |
Menu.setChoice(short choice)
Submit the user's choice from the menu.
|
void |
DescramblerProxy.startDescrambling(ElementaryStream[] streams,
CAModule module,
Object requestData)
Stops all existing descrambling initiated by this DescramblerProxy
instance and starts the descrambling of the specified elementary
streams (that shall be part of the same service).
|
CAModule |
DescramblerProxy.startDescrambling(ElementaryStream[] streams,
Object requestData)
Stops all existing descrambling initiated by this DescramblerProxy
instance and starts the descrambling of the specified elementary
streams (that shall be part of the same service).
|
void |
DescramblerProxy.startDescrambling(Service s,
CAModule module,
Object requestData)
Stops all existing descrambling initiated by this DescramblerProxy
instance and starts the descrambling of the specified service.
|
CAModule |
DescramblerProxy.startDescrambling(Service s,
Object requestData)
Stops all existing descrambling initiated by this DescramblerProxy
instance and starts the descrambling of the specified service.
|
void |
DescramblerProxy.startDescramblingDialog(ElementaryStream[] streams)
Requests the CA system to perform any user dialogs needed
before starting to descramble the service.
|
void |
DescramblerProxy.startDescramblingDialog(Service s)
Requests the CA system to perform any user dialogs needed
before starting to descramble the service.
|
void |
DescramblerProxy.stopDescrambling()
Stops descrambling of the service.
|
void |
DescramblerProxy.stopDescrambling(ElementaryStream[] streams)
Stops descrambling of the specified elementary streams of the service.
|
Copyright © 2012 code4tv.com. All Rights Reserved.