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_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.
Methods
The IDVB_BAT interface inherits the methods of the IUnknown interface.
In addition, IDVB_BAT defines the following methods.
Method | Description |
---|---|
Converts a next table to a current table. |
|
Returns the bouquet identifier for the BAT. |
|
Returns the number of records in the BAT. |
|
Returns the number of table-wide descriptors in the BAT. |
|
Retrieves the next table that follows the current table. |
|
Returns the number of descriptors for a record in the BAT. |
|
Retrieves a descriptor for a specified record in the BAT. |
|
Searches a record in the BAT for a descriptor with a specified descriptor tag. |
|
Returns the original network identifier for a record in the BAT. |
|
Returns the transport stream identifier (TSID) for a record in the BAT. |
|
Retrieves a table-wide descriptor for the BAT. |
|
Searches the BAT for a table-wide descriptor with the specified descriptor tag. |
|
Returns the version number for the BAT. |
|
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