An object that implements the MediaHandler interface, which defines how the media source that the handler uses to obtain content is selected. There are currently three supported types of MediaHandlers: Player (including Processor), MediaProxy, and DataSink.