Extending the plugin

Previous: Media Types

There are four main interfaces and several abstract base classes that can be used to extend the media screen plugin. They are found in Plugin.MediaScreen.Extensibility.dll.

  1. IMediaSource- Describes how a media type should be handled.
  2. IMediaDescription - Describes a instance of a media item which is shared across all clients and server.
  3. IMediaAdapter - Maps file extensions to IMediaSources and IMediaDescriptions
  4. IMediaSourceUpdateArgs - Describes the arguments used to update an IMediaSource.

NOTE: When registering new media types, they must be registered both on the client and server.

Next: MediaScreen Examples