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.
- IMediaSource- Describes how a media type should be handled.
- MediaSourceBase
- TextureUpdateableSource - Represents a media source that needs regular updating of its texture.
- IMediaDescription - Describes a instance of a media item which is shared across all clients and server.
- IMediaAdapter - Maps file extensions to IMediaSources and IMediaDescriptions
- 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