Microsoft DirectX 8.1 (C++) |
This topic applies to Windows XP Home Edition and Windows XP Professional only.
The ICAManagerInternal interface provides methods for internal communication between the Conditional Access (CA) Manager and the Video Control.
Applications do not need to use this interface. The ICAManager interface provides all of the methods that an application needs in order to use the CA Manager. The ICAManagerInternal interface is intended only for custom objects that replace the Video Control, or for custom video renderers. (However, even these uses are not recommended.)
In addition to the methods inherited from IUnknown, the ICAManagerInternal interface exposes the following methods.
Method | Description |
AddDenialsFor | Creates a denials collection for a specified CA object. |
DisplayDefaultUI | Hides the default Conditional Access UI, if it is currently being displayed. |
EnableDefaultUIPayTollsButton | Enables or disables the "Pay Tolls" button on the default Conditional Access UI. |
get_BroadcastEventService | Retrieves the broadcast event service. |
get_CAManagerMain | Returns a pointer to the non-proxy CA Manager. |
get_MarkDirty | Not supported. |
GetDefaultUI | Not supported. |
Load | Loads policies from persistent storage. |
NotifyComponentDenialAdded | Signals that a denial was added to a component. |
NotifyComponentDenialRemoved | Signals that a denial was removed from a component. |
NotifyDenialStateChanged | Signals that the state of a denial has changed. |
NotifyDenialTollAdded | Signals that a toll was added to a denial. |
NotifyDenialTollRemoved | Signals that a toll was removed from a denial. |
NotifyOfferAdded | Signals that an offer was added. |
NotifyOfferRemoved | Signals that an offer was removed. |
NotifyOfferTollAdded | Signals that a toll was added to an offer. |
NotifyOfferTollRemoved | Signals that a toll was removed from an offer. |
NotifyPolicyAdded | Signals that a policy was added. |
NotifyPolicyRemoved | Signals that a policy was removed. |
NotifyRequestActivated | Signals that a new request has become active. |
NotifyRequestDeactivated | Signals that a request has been deactivated. |
NotifyRequestDenialAdded | Signals that a denial was added to the active request. |
NotifyRequestDenialRemoved | Signals that a denial was removed from the active request. |
NotifyTollDenialAdded | Signals that a denial was added to a toll. |
NotifyTollDenialRemoved | Signals that a denial was removed from a toll. |
NotifyTollStateChanged | Signals that the state of a toll has changed. |
put_BroadcastEventService | Specifies the broadcast event service. |
put_MarkDirty | Not supported. |
put_TuneRequest | Specifies a new tune request. |
put_TuneRequestInt | Specifies a new tune request. |
RemoveDenialsFor | Removes the denials collection for a specified CA object. |
Save | Saves all persistent policies to storage. |
SetDefaultUI | Not supported. |
UpdateDefaultUIForToll | Updates the default Conditional Access UI to reflect the current state of a toll. |