IDvbServiceListDescriptor::GetRecordServiceType method (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.]
Gets the service_type field value from a Digital Video Broadcast (DVB) service descriptor.
Syntax
HRESULT GetRecordServiceType(
[in] BYTE bRecordIndex,
[out] BYTE *pbVal
);
Parameters
[in] bRecordIndex
Specifies the service record number, indexed from zero. Call the IDvbServiceListDescriptor::GetCountOfRecords method to get the number of records in the logical channel descriptor.
[out] pbVal
Receives the service type. This can be any of the following values.
Value | Meaning |
---|---|
|
Reserved for future use. |
|
Digital television service. (MPEG-2 SD material should use this type.) |
|
Digital radio sound service. (MPEG-1 Layer 2 audio material should use this type.) |
|
Teletext service. |
|
NVOD reference service. (MPEG-2 SD material should use this type.) |
|
NVOD time-shifted service. (MPEG-2 SD material should use this type.) |
|
Mosaic service. |
|
Reserved for future use. |
|
Advanced codec digital radio sound service. |
|
Advanced codec mosaic service. |
|
Data broadcast service. |
|
Reserved for Common Interface Usage (EN 5022). |
|
RCS Map (see EN 301 790 [7]). |
|
RCS FLS (see EN 301 790 [7]). |
|
DVB MHP service. |
|
MPEG-2 HD digital television service. |
|
Reserved for future use. |
|
Advanced codec SD digital television service. |
|
Advanced codec SD NVOD time-shifted service. |
|
Advanced codec SD NVOD reference service. |
|
Advanced codec HD digital television service. |
|
Advanced codec HD NVOD time-shifted service. |
|
Advanced codec HD NVOD reference service. |
|
Reserved for future use. |
|
User-defined. |
|
Reserved for future use. |
Return value
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows�7 [desktop apps only] |
Minimum supported server | None supported |
Target Platform | Windows |
Header | dvbsiparser.h (include Dvbsiparser.idl) |