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 |