Share via


IIsdbCAContractInformationDescriptor 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 an Integrated Services Digital Broadcasting (ISDB) conditional access (CA) contract information descriptor. The conditional access contract information descriptor appears in the ISDB Service Information as part of the event information iable (EIT) or service description table (SDT). The IIsdbaCAContractInformationDescriptor Interface is used to check whether a program scheduled for broadcast is a flator tiered-type service or event, or a pay-per-view event, and to check whether the program can be reserved for viewing or recording in advance.

Inheritance

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

Methods

The IIsdbCAContractInformationDescriptor interface has these methods.

 
IIsdbCAContractInformationDescriptor::GetCASystemId

Gets the value of the CA_system_id field from an Integrated Services Digital Broadcasting (ISDB) conditional access (CA) contract information descriptor. This field identifies the conditional access system associated with the contract information.
IIsdbCAContractInformationDescriptor::GetCAUnitId

Gets the value of the CA_unit_id field from an Integrated Services Digital Broadcasting (ISDB) conditional access (CA) contract information descriptor. This field identifies the billing or nonbilling unit to which the component belongs.
IIsdbCAContractInformationDescriptor::GetContractVerificationInfo

Gets data from the contract_verification_info field in an Integrated Services Digital Broadcasting (ISDB) conditional access (CA) contract information descriptor. This field is used to determine allowable uses of the conditional access service.
IIsdbCAContractInformationDescriptor::GetContractVerificationInfoLength

Gets the length of the contract_verification_info field from an Integrated Services Digital Broadcasting (ISDB) conditional access (CA) contract information descriptor.
IIsdbCAContractInformationDescriptor::GetCountOfRecords

Gets the number of records in an Integrated Services Digital Broadcasting (ISDB) conditional access (CA) contract information descriptor.
IIsdbCAContractInformationDescriptor::GetFeeNameW

Gets, in Unicode-text format, the value of the fee_name field from an Integrated Services Digital Broadcasting (ISDB) conditional access (CA) contract information descriptor. This field describes the fee for the ES group being described.
IIsdbCAContractInformationDescriptor::GetLength

Gets the body length of an Integrated Services Digital Broadcasting (ISDB) conditional access (CA) contract information descriptor, in bytes.
IIsdbCAContractInformationDescriptor::GetRecordComponentTag

Gets the broadcaster-defined tag that identifies a component record from an Integrated Services Digital Broadcasting (ISDB) conditional access (CA) contract information descriptor.
IIsdbCAContractInformationDescriptor::GetTag

Gets the tag that identifies an Integrated Services Digital Broadcasting (ISDB) conditional access (CA)contract information descriptor.

Requirements

Requirement Value
Minimum supported client Windows�7 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header dvbsiparser.h