IXDSCodec interface (encdec.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.]

The IXDSCodec interface is exposed by the XDS Codec filter. Most applications will not have to use this interface.

Inheritance

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

Methods

The IXDSCodec interface has these methods.

 
IXDSCodec::get_CCSubstreamService

The get_CCSubstreamService method queries which line 21 data channels the XDS Codec filter sends to the XDSToRat object. By default, it sends just the Extended Data Services (XDS) channel.
IXDSCodec::get_XDSToRatObjOK

The get_XDSToRatObjOK method queries whether the XDSToRat object was created successfully.
IXDSCodec::GetContentAdvisoryRating

The GetContentAdvisoryRating method retrieves the most recent ratings information parsed by the XDSToRat object.
IXDSCodec::GetCurrLicenseExpDate

Not implemented in this release.
IXDSCodec::GetLastErrorCode

Not implemented in this release.
IXDSCodec::GetXDSPacket

The GetXDSPacket method retrieves the most recent XDS packet.
IXDSCodec::put_CCSubstreamService

The put_CCSubstreamService method specifies which line 21 data channels the XDS Codec filter sends to the XDSToRat object. By default, only the Extended Data Services (XDS) channel is supported.

Remarks

To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IXDSCodec).

Requirements

Requirement Value
Minimum supported client Windows�XP with SP1 [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header encdec.h

See also

TV Ratings Interfaces