Download the complete DirectX 9.0 SDK - (Summer 2003), which contains the DirectX 9.0b Runtime and all DirectX software required to create DirectX 9.0 compliant applications in C/C++, C#, and Visual Basic .NET.

Major components include: DirectX 9.0b system components (runtimes); DirectX 9.0 Application Programming Interface (API) Documentation for each of the DirectX core areas (written for C++, C#, or Visual Basic .Net developers); DirectX 9.0b headers & libraries; Sample applications and source code; miscellaneous tools and utilities.

Download the DirectX 9.0 SDK Extras for extra content, such as Japanese Docs, Symbol Files, Direct3D XFile Exporters, DirectShow DVD components, DirectPlay for PocketPC, and DirectMusic Producer.

Download: DirectX 9.0 SDK Update - (Summer 2003)
Download: SDK Summer Update 2003 Extras
Download: SDK Release Notes
View: DirectX 9 Developer FAQ


Features

* Open component architecture allowing third-party developers to extend functionality of the player
* Audio formats supported "out-of-the-box": WAV, AIFF, VOC, AU, SND, Ogg Vorbis, MPC, MP2, MP3
* Audio formats supported through official addons: MPEG-4 AAC, FLAC, OggFLAC, Monkey's Audio,
WavPack, Speex, CDDA, TFMX, SPC, various MOD types; extraction on-the-fly from RAR & ZIP archives
* Full Unicode support on Windows NT
* ReplayGain support
* Low memory footprint, efficient handling of really large playlists
* Advanced file info processing capabilities (generic file info box and masstagger)
* Highly customizable playlist display
* Customizable keyboard shortcuts
* Most of standard components are opensourced under BSD license (source included with the SDK)

Fb2k 0.7 changelog :

0.7:
- nuked compatibility with pre-0.7 components
- massive changes in API: new menu_item class (replaces old contextmenu and componentsmenu
classes) new audio_chunk class (affects input, DSP and others), playlist callbacks, replaceable user
interface, visualisation support, utf8api.dll with UTF-8 wrappers for commonly-used win32 API calls,
public config variable services, improved tag reading/writing APIs, improved input API, proper support
for realtime file info changes
- added new contextmenu manager page
- no more separate win9x/winnt versions (you just need proper utf8api.dll build for your OS)
- changed .cfg file format
- separated standard UI to a dll, now fully modular
- corrected "mouse-drag-outside-playlist-area" behavior, now scrolls like old pre-0.4 listbox used to
- some changes in titleformatting (third $pad param, $if3, %_playlist_total%)
- new HTTP reader, using jnetlib
- option to use custom system tray icons
- fixed minor issue with playback stopping when user seeks past the end of track
- added separate preamp slider for files that dont have RG info
- new commandline parameters
- new icon
- fixed bugs in floatingpoint WAV input
- option to create subdirectories according to filename formatting in diskwriter
- range selection in ABX component (range display doesn't work with winxp silver theme, meh)
- fixed issues with replaygain scanner not working without foo_dsp_extra.dll installed
- fixed issue with vorbis playback stopping when seeking-past-end-of-file
- Case added APL support, embedded cue support for FLAC and fixed bugs in cue reader
- option to write APEv2 tags to WAV files
- new rightclick to remove tags from files
- improved handling of drag&drop operations, now supports dropping URLs from browser
- support for gapless playback of lame-encoded MP3 files
- new "Fix MP3 header" right-click for fixing VBR headers in MP3 files (implemented in standard inputs),
allows manual editing of gapless playback info
- moved titleformatting help to an external HTML
- cleaned SDK structure up (now you add dependency of foobar2000_component_client instead of
including the cpp), SDK and included projects compile much faster now
- .URL parser (for dropping internet shortcuts)
- improved compatibility with large font settings
- improved albumlist contextmenu
- improved dithering speed, dithering now disabled by default to avoid cpu usage issues
- made waveOut default on all OS's
- mp3 decoder bugfixes / speed optimizations



There are 2 additional comments
Advertisement
Quote this comment Reply to this comment #1 Posted by SouL2kEEp on 23 Sep 2003 - 08:48
so..for the home user.. this is useless right?
Quote this comment Reply to this comment #2 Posted by Voodoo on 23 Sep 2003 - 09:02
right
[1]

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.


Scroll to the Top
....
My Preferences
....
Communicating with server
Loading
Please Wait...
....
Loading
 X 
....