Difference between revisions of "SDK Contents"

From Winamp Developer Wiki
Jump to: navigation, search
m (Protected "SDK Contents" [edit=autoconfirmed:move=autoconfirmed])
(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]]
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

Revision as of 10:45, 26 February 2009