Discussion:
Windows Media Format 9 SDK can't be downloaded from MSDN
(too old to reply)
AlexandreF
2005-02-21 16:53:02 UTC
Permalink
I've been asked to add WMF file support to an application but noticed
that Windows Media Format 9.5 SDK only support XP.
I absolutely need to support Windows 2000 and have
been unable to download Windows Media Format 9 SDK from MSDN (page is
broken) and was unable to find it among the subscriber downloads.
Thanks in advance for helping me find this rare and endangered SDK ;)
Alexandre
Alessandro Angeli [MVP::DigitalMedia]
2005-02-21 19:09:18 UTC
Permalink
Post by AlexandreF
I've been asked to add WMF file support to an application
but noticed that Windows Media Format 9.5 SDK only
support XP.
I absolutely need to support Windows 2000 and have
been unable to download Windows Media Format 9 SDK from
MSDN (page is broken) and was unable to find it among the
subscriber downloads. Thanks in advance for helping me
find this rare and endangered SDK ;) Alexandre
The SDK is only officially supported on XP (AFAIK it works
on 2K as well) but the compiled application should work on
any Windows where the WMF9 runtime is installed.
--
// Alessandro Angeli
// MVP :: Digital Media
// a dot angeli at psynet dot net
AlexandreF
2005-02-21 19:55:03 UTC
Permalink
Thanks Alessandro, where do I get WMF9 runtime.
I've tried installing the WWF95 redistributable but it won't install
under Windows 2000.
I'm thinking of using WMF7 if WMF9 can't be used as I need a
working solution RSN !

Alexandre
Post by Alessandro Angeli [MVP::DigitalMedia]
Post by AlexandreF
I've been asked to add WMF file support to an application
but noticed that Windows Media Format 9.5 SDK only
support XP.
I absolutely need to support Windows 2000 and have
been unable to download Windows Media Format 9 SDK from
MSDN (page is broken) and was unable to find it among the
subscriber downloads. Thanks in advance for helping me
find this rare and endangered SDK ;) Alexandre
The SDK is only officially supported on XP (AFAIK it works
on 2K as well) but the compiled application should work on
any Windows where the WMF9 runtime is installed.
--
// Alessandro Angeli
// MVP :: Digital Media
// a dot angeli at psynet dot net
Alessandro Angeli [MVP::DigitalMedia]
2005-02-21 20:23:00 UTC
Permalink
Post by AlexandreF
Thanks Alessandro, where do I get WMF9 runtime.
I've tried installing the WWF95 redistributable but it
won't install under Windows 2000.
I'm thinking of using WMF7 if WMF9 can't be used as I
need a working solution RSN !
The runtime is installed by WindowsMediaPlayer9. The v7
runtime should be ok as well, even if your application was
compiled using the SDK v9.5, as long as you do not use the
new v9.5 features (AFAIK, there is not any detailed change
long, so you need to try).
--
// Alessandro Angeli
// MVP :: Digital Media
// a dot angeli at psynet dot net
arfat_allarakha
2005-03-30 14:49:10 UTC
Permalink
https://wmlicense.smdisp.net/EI0U439/91AC29746/wmformatsdk9a.exe

use the above link to download..
Post by Alessandro Angeli [MVP::DigitalMedia]
Post by AlexandreF
Thanks Alessandro, where do I get WMF9 runtime.
I've tried installing the WWF95 redistributable but it
won't install under Windows 2000.
I'm thinking of using WMF7 if WMF9 can't be used as I
need a working solution RSN !
The runtime is installed by WindowsMediaPlayer9. The v7
runtime should be ok as well, even if your application was
compiled using the SDK v9.5, as long as you do not use the
new v9.5 features (AFAIK, there is not any detailed change
long, so you need to try).
--
// Alessandro Angeli
// MVP :: Digital Media
// a dot angeli at psynet dot net
sasha
2005-03-30 17:25:11 UTC
Permalink
Post by Alessandro Angeli [MVP::DigitalMedia]
The runtime is installed by WindowsMediaPlayer9. The v7
runtime should be ok as well, even if your application was
compiled using the SDK v9.5, as long as you do not use the
new v9.5 features (AFAIK, there is not any detailed change
long, so you need to try).
One thing that is certainly new to v9 is the WMCreateWriter API.

.a
Alessandro Angeli [MVP::DigitalMedia]
2005-03-30 18:29:21 UTC
Permalink
Post by sasha
Post by Alessandro Angeli [MVP::DigitalMedia]
The runtime is installed by WindowsMediaPlayer9. The v7
runtime should be ok as well, even if your application
was compiled using the SDK v9.5, as long as you do not
use the new v9.5 features (AFAIK, there is not any
detailed change long, so you need to try).
One thing that is certainly new to v9 is the
WMCreateWriter API.
IIRC, the WMWriter object and the WMCreateWriter() function
have been there since v7 of the runtime/SDK.
--
// Alessandro Angeli
// MVP :: Digital Media
// a dot angeli at psynet dot net
sasha
2005-03-30 19:08:48 UTC
Permalink
Post by Alessandro Angeli [MVP::DigitalMedia]
IIRC, the WMWriter object and the WMCreateWriter() function
have been there since v7 of the runtime/SDK.
With a system running WMP 7, GetProcAddress( "WMCreateWriter" ) on
wmvcore.dll fails.

.a
Alessandro Angeli [MVP::DigitalMedia]
2005-03-30 19:42:37 UTC
Permalink
Post by sasha
With a system running WMP 7, GetProcAddress(
"WMCreateWriter" ) on wmvcore.dll fails.
WMCreateWriter() was a stub in wmvcore.lib that called
WMCreateWriterPriv() in wmvcore.dll. Since v9 (I think) of
wmvcore.dll, the DLL also exports WMCreateWriter() itself
alongside WMCreateWriterPriv(). If there were no
WMCreateWriter(), how could a writer object be created?
--
// Alessandro Angeli
// MVP :: Digital Media
// a dot angeli at psynet dot net
sasha
2005-03-30 20:46:48 UTC
Permalink
Post by Alessandro Angeli [MVP::DigitalMedia]
WMCreateWriter(), how could a writer object be created?
That's a very good question :) I'm not familiar with the pre-9 version
of the SDK, so I don't even know what was and wasn't in it.

.a
Geoff Dunbar [MSFT]
2005-04-04 18:13:51 UTC
Permalink
Pre-9 SDK required a stub-lib to use, for byzantine reasons, and thus
WMCreateWriter was not a public method on the dll. Thankfully we moved away
from that nonsense in v9 and you can call WMCreateWriter directly now.

Geoff
--
This posting is provided "AS IS" with no warranties, and confers no rights.
Post by sasha
Post by Alessandro Angeli [MVP::DigitalMedia]
WMCreateWriter(), how could a writer object be created?
That's a very good question :) I'm not familiar with the pre-9 version
of the SDK, so I don't even know what was and wasn't in it.
.a
Loading...