Microsoft DirectX 8.1 (C++) |
This topic applies to Windows
XP Home Edition and Windows
XP Professional only.
The ICAComponent interface is exposed by component objects.
A component is a substream within a broadcast, such as a video stream, audio stream, or closed caption stream. A digital television broadcast might contain multiple streams of each type. Each tune request has a components collection (which may be empty). A policy can permit access to a request, while denying access to one of the components.
The base interface exposed by components is IComponent. The ITuneRequest::get_Components method retrieves the collection of components in a tune request. The Conditional Access (CA) manager uses the ICAComponent interface to encapsulate the IComponent object. The ICAComponent interface adds some methods relevant to conditional access.
In addition to the methods inherited from IDispatch, the ICAComponent interface exposes the following methods.
Method | Description |
get_Component | Retrieves the component’s IComponent interface. |
get_Denials | Retrieves the denials that block this component, if any. |
get_Request | Retrieves the parent request. |