iTV C++ Reference
The interfaces and methods here are used to get and parse the embedded data in the TV stream, including tag packets and DSMCC sections.
The iTV API exposes the following function.
Function | Description |
GetITVDataSource | Main entry point function to get the main interface for all data handling. |
The iTV API exposes the following interfaces.
Interface | Description |
IiTvDataAttribute | Deserializes data sample attributes from the iTVVM Data Sink filter. |
IiTvDataReceiver | Represents the low level data receiver/processor object in the application. |
IiTvDataSource | This interface is the main interface to ITV VM data. |
IiTvDataStreamControl | Used to control which streams will be sent to the application. |
The iTV API exposes the following structures and enumerations.
Structure or Enumeration | Description |
ITV_PBDA_TAG_ATTRIBUTE | Structure that defines a PBDA TAG. |
ITV_TRANSPORT_PROPERTIES | Structure that defines the ITV Transport properties. |
ITVDATA_FILTERING_METHOD_PID | A value that indicates streams are filtered by packet identifier (PID). |
ITVDATA_FILTERING_METHOD_TAG_TABLE_UUID | A value that indicates streams are filtered by TAG TABLE UUID. |
ITVDATA_FILTERING_NONE | A value that indicates streams are not filtered. |
See Also