IIsdbSiParser2::GetEMM 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 entitlement management message (EMM) table from an Integrated Services Digital Broadcast (ISDB) transport stream. An EMM contains conditional access data, such as contract information for subscribers, keys to decrypt common information, and the authorization levels or services of specific decoders.

Syntax

HRESULT GetEMM(
  [in]  PID       pid,
  [in]  WORD      wTableIdExt,
  [out] IISDB_EMM **ppEMM
);

Parameters

[in] pid

Specifies the packet identifier (PID) of the transport stream packet that transmits the EMM.

[in] wTableIdExt

Value of the table_id field for the EMM. This field value identifies a subtable in the EMM.

[out] ppEMM

Receives a pointer to the IISDB_EMM interface. Use this interface to retrieve the information in the table. The caller must release the interface.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

Requirement Value
Target Platform Windows
Header dvbsiparser.h

See also

IISDB_EMM

IIsdbSiParser2