Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
The IDVB_SIT interface enables the client to get information from a selection information table (SIT). The IDvbSiParser::GetSIT method returns a pointer to this interface.
The presence of a SIT in a transport stream indicates that the transport stream is partial, meaning the stream contains a subset of a complete broadcast stream. A partial transport stream does not carry any service information (SI) tables other than SITs and discontinuity information tables (DITs). The SIT contains a summary of the full SI information for the stream.
The SIT may contain one or more table-wide descriptors. In addition, each record in the SIT may have one or more descriptors. To get the table-wide descriptors, use the GetTableDescriptorByIndex or GetTableDescriptorByTag method. To get the record descriptors, use the GetRecordDescriptorByIndex or GetRecordDescriptorByTag method.
Methods
The IDVB_SIT interface inherits the methods of the IUnknown interface.
In addition, IDVB_SIT defines the following methods.
Method | Description |
---|---|
Converts a next table to a current table. |
|
Returns the number of records in the SIT. |
|
Returns the number of table-wide descriptors in the SIT. |
|
Retrieves the next table that follows the current table. |
|
Returns the number of descriptors for a record in the SIT. |
|
Retrieves a descriptor for a specified record in the SIT. |
|
Searches a record in the SIT for a descriptor with a specified descriptor tag. |
|
Returns the running status of a particular event in the SIT. |
|
Returns the service identifier for a record in the SIT. |
|
Retrieves a table-wide descriptor for the SIT. |
|
Searches the SIT for a table-wide descriptor with the specified descriptor tag. |
|
Returns the version number for the SIT. |
|
Initializes the object. |
|
Registers the client to be notified when a next table arrives that will replace the current table. |
|
Registers the client to be notified when the table becomes current. |
Requirements
Header | Declared in Dvbsiparser.h. |
See Also
Send comments about this topic to Microsoft
Build date: 12/4/2008