Microsoft DirectX 9.0

IEvalRat Interface

This topic applies to Windows XP Service Pack 1 only.

The IEvalRat interface is used to evaluate content ratings carried by a broadcast stream. This interface is exposed by the EvalRat (ratings evaluator) object. The EvalRat object is implemented by third parties.

The Encrypter/Tagger filter and the Decrypter/Detagger filter use this interface. Applications use the interfaces exposed by those filters, but typically do not use the IEvalRat interface.


In addition to the methods inherited from IDispatch, the IEvalRat interface exposes the following methods.

Method Description
get_BlockedRatingAttributes Determines whether content is blocked for a given rating system and rating level.
get_BlockUnRated Indicates whether a program without rating information is blocked.
MostRestrictiveRating Compares two ratings and returns the more restrictive of the two.
put_BlockedRatingAttributes Specifies whether to block content that has a specified rating.
put_BlockUnRated Specifies whether to block a program for which rating information has not been obtained.
TestRating Determines whether a program with the specified rating should be blocked.