IATSC_VCT interface (atscpsipparser.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 IATSC_VCT interface enables the client to get data from a virtual channel table (VCT). The IAtscPsipParser::GetVCT method returns a pointer to this interface.

A record as defined by this interface corresponds to a virtual channel in the VCT. For example, the GetCountOfRecords method returns the number of virtual channels defined in the VCT.

The VCT may contain one or more table-wide descriptors. In addition, each record in the VCT may have one or more descriptors. To get the table-wide descriptors, use the GetTableDescriptorByIndex method or the GetTableDescriptorByTag method. To get the record descriptors, use the GetRecordDescriptorByIndex method or the GetRecordDescriptorByTag method.

Inheritance

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

Methods

The IATSC_VCT interface has these methods.

 
IATSC_VCT::GetCountOfRecords

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Requirements

Requirement Value
Target Platform Windows
Header atscpsipparser.h

See also

BDA Interfaces