IDVB_SIT interface (dvbsiparser.h)

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

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.

Inheritance

The IDVB_SIT interface inherits from the IUnknown interface. IDVB_SIT also has these types of members:

Methods

The IDVB_SIT interface has these methods.

 
IDVB_SIT::ConvertNextToCurrent

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
IDVB_SIT::GetCountOfRecords

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
IDVB_SIT::GetCountOfTableDescriptors

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
IDVB_SIT::GetNextTable

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
IDVB_SIT::GetRecordCountOfDescriptors

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
IDVB_SIT::GetRecordDescriptorByIndex

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
IDVB_SIT::GetRecordDescriptorByTag

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
IDVB_SIT::GetRecordRunningStatus

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
IDVB_SIT::GetRecordServiceId

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
IDVB_SIT::GetTableDescriptorByIndex

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
IDVB_SIT::GetTableDescriptorByTag

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
IDVB_SIT::GetVersionNumber

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
IDVB_SIT::Initialize

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
IDVB_SIT::RegisterForNextTable

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
IDVB_SIT::RegisterForWhenCurrent

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.

Requirements

Requirement Value
Target Platform Windows
Header dvbsiparser.h

See also

BDA Interfaces