Share via


IServiceLocationDescriptor 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.]

Gets information from the Service Location Descriptor in an Advanced Television Systems Committee (ATSC) Virtual Channel Table (VCT). The Service Location Descriptor lists the program IDs (PIDs) in an ATSC transport stream. The VCT is a Program and System Information Protocol (PSIP) table that describes the elementary streams for the virtual channels in an ATSC transport stream.

Inheritance

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

Methods

The IServiceLocationDescriptor interface has these methods.

 
IServiceLocationDescriptor::GetElementLanguageCode

Gets the three-character ISO 639 language code for an Advanced Television Systems Committee (ATSC) service location descriptor.
IServiceLocationDescriptor::GetElementPID

Gets the program ID (PID) that identifies an elementary stream from an Advanced Television Systems Committee (ATSC) Service Location Descriptor.
IServiceLocationDescriptor::GetElementStreamType

Gets a code identifying the type of an elementary stream from an Advanced Television Systems Committee (ATSC) Service Location Descriptor.
IServiceLocationDescriptor::GetNumberOfElements

Gets the number of elementary streams for an Advanced Television Systems Committee (ATSC) service location descriptor.
IServiceLocationDescriptor::GetPCR_PID

Gets the program ID (PID) for the packets that contain the Program Clock Reference (PCR) in the transport stream from an Advanced Television Systems Committee (ATSC) Service Location Descriptor.

Requirements

Requirement Value
Minimum supported client Windows�7 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header atscpsipparser.h (include Atscpsipparser.idl)