|Microsoft DirectX 9.0|
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.
|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.|