Welcome to the Quintessential Media Player Developers Reference Guide.
This document details all available APIs, Interfaces, Services and Data Types available to Player and Media Library plug-in developers.
For discussions and insight into building plug-ins for QMP, also refer to the QMP development forums at www.quinnware.com.
QMP plug-ins are divided into two camps, Player plug-ins and Media Library plug-ins. It is important to determine the best plug-in type to fulfill your enhancement goals.
Player Plug-ins are defined into sets of functionality that fulfill a specific purpose in the player application. If your goal is to use the audio as it plays, or to interact with only the player itself then developing a Player Plug-in is likely the best fit.
Player Plug-in APIs exist for all aspects of digital audio playback, for meta-data retrieval, and for some GUI enhancements.
Media Library plug-ins allow for enhancement to all parts of the Media Library itself. Media Library plug-in APIs allow for data organization, data display, database management, and basically any other functionality that would benefit from having access to all the media files belonging to a user. If your goal is to operate on media whether it is playing or not, or to display information about media it is appropriate to develop a Media Library plug-in.
There is only one type of Media Library plug-in and each plug-in has access to any and all functionality surfaced in the Media Library framework.
|
Copyright (c) Quinnware 2007. All rights reserved.
|