IDVB_BAT 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_BAT interface enables the client to get data from a bouquet association table (BAT). The IDvbSiParser::GetBAT method returns a pointer to this interface.

A bouquet is a collection of services that are marketed as one entity. A single bouquet may contain several transport streams that are delivered across different distribution media (satellite, cable, or terrestrial).

The BAT may contain one or more table-wide descriptors. In addition, each record in the BAT 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_BAT interface inherits from the IUnknown interface. IDVB_BAT also has these types of members:

Methods

The IDVB_BAT interface has these methods.

 
IDVB_BAT::ConvertNextToCurrent

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

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

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

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

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

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

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

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

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

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

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

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

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

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

This topic applies to Update Rollup 2 for Microsoft Windows XP Media Center Edition 2005 and later.
IDVB_BAT::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