Difference between revisions of "SDK Contents"
(All revisions matched the spam blacklist (flake-enc.sourceforge.net), blanking) |
|||
Line 1: | Line 1: | ||
+ | Agave - collection of [[Wasabi API|Wasabi]] objects unique to Winamp 5 | ||
+ | :Agave\AlbumArt - [[Album Art API]] interface definition files | ||
+ | |||
+ | :Agave\Component - [[System Component Interface|W5S system component]]interface definition files | ||
+ | |||
+ | :Agave\Config - [[Agave Config API|Winamp 5 configuration]]. Not be confused with the Winamp3 [[Wasabi Config API]] | ||
+ | |||
+ | :Agave\Language - [[Language API]] | ||
+ | |||
+ | :Agave\Metadata - [[Agave Metadata API]] | ||
+ | |||
+ | |||
+ | burner | ||
+ | |||
+ | coverdirectory - Cover Directory sample plugin. Demonstrates the [[Album Art API]], [[Service Factory|Service Factories]], and how to build a [[System Component Interface|System Component (W5S)] | ||
+ | |||
+ | dsp_test - [[Audio Effects plugin|DSP Plugin]] example | ||
+ | |||
+ | enc_flac - [[Audio Encoder Plugin]] example using the [http://flake-enc.sourceforge.net/ Flake] FLAC encoder. Although the project name is enc_flac, the plugin compiles as enc_flake.dll to allow it to co-exist with the [http://flac.sourceforge.net/api/index.html libFLAC] based encoder that ships with Winamp. | ||
+ | |||
+ | gen_classicart - Example [[General Purpose Plugin]] which demonstrates creating a Skinned window and the [[Album Art API]] | ||
+ | |||
+ | gen_ml - Collection of header files that comprise the [[Media Library API]] and the struct definition for creating a [[Media Library Plugin]]. Most of the content is contained in ml.h | ||
+ | |||
+ | gen_tray - Source code for the System Tray plugin which ships with Winamp. | ||
+ | |||
+ | in_chain - Example plugin showing how to use another input plugin within your own input plugin | ||
+ | |||
+ | in_raw - Example [[Input Plugin]] | ||
+ | |||
+ | in_tone - Example [[Input Plugin]] | ||
+ | |||
+ | irctell - Example [[System Component Interface|W5S]] plugin demonstrating [[System Callbacks API]] and the old Winamp3 [[Media Core API]] (only available in modern skins) | ||
+ | |||
+ | maki - Tools and include files for compiling maki scripts for use in the Modern Skinning engine. More information is available in the [[Skin Developer]] portion of this wiki. | ||
+ | |||
+ | ml_http - Example [[Media Library Plugin]] demonstrating using embedded IE and the Javascript [[Javascript External Interface|window.external]] interface. | ||
+ | |||
+ | ml_iso - Example [[Media Library Plugin]] demonstrating the send-to menu | ||
+ | |||
+ | ml_local - Header files comprising the Local Media Database API | ||
+ | |||
+ | ml_xmlex - Example [[Media Library Plugin]] demonstrating basic media libary UI concepts and the [[XML Parser object]] | ||
+ | |||
+ | mlExplorer - Standalone executable demonstrating how to use the [[Nullsoft Database Engine|Nullsoft Database Engine (NDE)]] in your own application to read Winamp's media library contents. | ||
+ | |||
+ | nde - [[Nullsoft Database Engine]] source code | ||
+ | |||
+ | nsv | ||
+ | |||
+ | nu | ||
+ | |||
+ | playlist | ||
+ | |||
+ | plLoadEx | ||
+ | |||
+ | ReplayGainAnalysis | ||
+ | |||
+ | Wasabi | ||
+ | |||
+ | Winamp | ||
+ | |||
+ | xml | ||
+ | |||
+ | xspf |
Revision as of 22:07, 26 February 2009
Agave - collection of Wasabi objects unique to Winamp 5
- Agave\AlbumArt - Album Art API interface definition files
- Agave\Component - W5S system componentinterface definition files
- Agave\Config - Winamp 5 configuration. Not be confused with the Winamp3 Wasabi Config API
- Agave\Language - Language API
- Agave\Metadata - Agave Metadata API
burner
coverdirectory - Cover Directory sample plugin. Demonstrates the Album Art API, Service Factories, and how to build a [[System Component Interface|System Component (W5S)]
dsp_test - DSP Plugin example
enc_flac - Audio Encoder Plugin example using the Flake FLAC encoder. Although the project name is enc_flac, the plugin compiles as enc_flake.dll to allow it to co-exist with the libFLAC based encoder that ships with Winamp.
gen_classicart - Example General Purpose Plugin which demonstrates creating a Skinned window and the Album Art API
gen_ml - Collection of header files that comprise the Media Library API and the struct definition for creating a Media Library Plugin. Most of the content is contained in ml.h
gen_tray - Source code for the System Tray plugin which ships with Winamp.
in_chain - Example plugin showing how to use another input plugin within your own input plugin
in_raw - Example Input Plugin
in_tone - Example Input Plugin
irctell - Example W5S plugin demonstrating System Callbacks API and the old Winamp3 Media Core API (only available in modern skins)
maki - Tools and include files for compiling maki scripts for use in the Modern Skinning engine. More information is available in the Skin Developer portion of this wiki.
ml_http - Example Media Library Plugin demonstrating using embedded IE and the Javascript window.external interface.
ml_iso - Example Media Library Plugin demonstrating the send-to menu
ml_local - Header files comprising the Local Media Database API
ml_xmlex - Example Media Library Plugin demonstrating basic media libary UI concepts and the XML Parser object
mlExplorer - Standalone executable demonstrating how to use the Nullsoft Database Engine (NDE) in your own application to read Winamp's media library contents.
nde - Nullsoft Database Engine source code
nsv
nu
playlist
plLoadEx
ReplayGainAnalysis
Wasabi
Winamp
xml
xspf