Interfaces
- IParentalControlsComponent — This is the top-level component used for interfacing with parental controls.
- IContentRestrictionLevel — Represents the concept of Parental Controls’ content restriction level preference, a set of ratings for which content with a rating that is equally or less restrictive may be played without a PIN challenge.
- IParentalControlsPreferenceReader — Interface for reading parental controls preferences including the overall enablement state as well as the current media content restriction level.
- IGateContentPlaybackResponse — Asynchronous response to a [IParentalControlsComponent#gateContentPlayback] request.
- IGateContentPlaybackListener — Callers of [IParentalControlsComponent#gateContentPlayback] must implement this listener to handle the response from Parental Controls.

