Share via


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

Implements methods that get data from a Digital Video Broadcast (DVB) service descriptor. The service descriptor appears in the DVB service information as part of the service description table (SDT) or selection information table (SIT). It describes the service type and provides the names of the service provider and the service in text form.

Inheritance

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

Methods

The IDvbServiceDescriptor interface has these methods.

 
IDvbServiceDescriptor::GetLength

Gets the length of a Digital Video Broadcast (DVB) service descriptor.
IDvbServiceDescriptor::GetProcessedServiceName

Gets the processed service name from a Digital Video Broadcast (DVB) service descriptor.
IDvbServiceDescriptor::GetServiceName

Gets the service_name field from a Digital Video Broadcast (DVB) service descriptor.
IDvbServiceDescriptor::GetServiceNameEmphasized

Gets the emphasized service name from a Digital Video Broadcast (DVB) service descriptor.
IDvbServiceDescriptor::GetServiceProviderName

Gets the service provider name from a Digital Video Broadcast (DVB) service descriptor.
IDvbServiceDescriptor::GetServiceProviderNameW

Gets the service provider name string from a Digital Video Broadcast (DVB) service descriptor.
IDvbServiceDescriptor::GetServiceType

Gets the service_type field value from a Digital Video Broadcast (DVB) service descriptor.
IDvbServiceDescriptor::GetTag

Gets the tag identifying a Digital Video Broadcast (DVB) service descriptor.

Requirements

Requirement Value
Target Platform Windows
Header dvbsiparser.h (include Dvbsiparser.idl)