Microsoft DirectX 8.1 (C++)

Components

The Components object provides a standard COM collection of Component objects.

Interfaces IComponents
Outgoing Event Interfaces None.

The Components collection is found on all tune request objects. Each Component in the collection describes one of the elementary streams in the program stream. This information may be known and filled in when the Guide Store Loader initially creates the tune request, or it may not be known until the program stream is actually being captured by the hardware and the Transport Information Filter has had the opportunity to examine the PSI tables. In either case, after a tune request has been submitted, the components collection is updated by the Transport Information Filter. An application can therefore examine the tune request after submitting it, in order to discover possible additional information about the program stream.