IIsdbEventGroupDescriptor::GetRefRecordEvent 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 data from a related event record in an Integrated Services Digital Broadcasting (ISDB) event group descriptor. The descriptor contains records for related events if the group_type field of the descriptor has a value of 4 or 5. If this field has a value of 4, it indicates an event relay to other networks. If this field has a value of 5, it indicates an event movement from other networks.
Syntax
HRESULT GetRefRecordEvent(
[in] BYTE bRecordIndex,
[out] WORD *pwOriginalNetworkId,
[out] WORD *pwTransportStreamId,
[out] WORD *pwServiceId,
[out] WORD *pwEventId
);
Parameters
[in] bRecordIndex
Zero-based index of the related event record containing the data. To get the number of components, call IIsdbEventGrouptDescriptor::GetCountOfRecords.
[out] pwOriginalNetworkId
Receives the value of the original_network_id field from the related event record. This value is transmitted at the time of event relay or event move across networks.
[out] pwTransportStreamId
Receives the value of the transport_stream_id field from the related event record. This value that is transmitted at the time of event relay or event move across networks.
[out] pwServiceId
Receives the value of the sevice_id field from the related event record. This value identifies the related information service and appears in the program_number field of the corresponding program map section.
[out] pwEventId
Receives the value of the event_id field from the related event record. This value identifies the related event.
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 |