Quote:Original post by paulbleQuote:Original post by Trip99
So they removed DirectShow and have not yet replaced it. I asked them about this but got no reply, it seems daft to take it out of the DirectX SDK before it is introduced into the Platform SDK. From what I can tell DirectX is slowly being taken apart as we lead up to Longhorn. I suspect DirectX will become just Direct3D (renamed WGF) and Microsoft will move stuff into the Platform SDK and concentrate on the XNA tools. Personally I think it is a shame to do this as it was neat having all the APIs in one SDK.
The reality is that DirectShow is not designed to be the optimal solution for simply playing video onto a surface. DirectShow is great for writing digital audio/video applications, especially those where editing or transforming the streams is important. Most games do not require the feature set that DirectShow provides and the DirectX 9 SDK is being targetted more and more at game developers.
As for an alternative, the Video for Windows API appears to be sufficient for alot of people's playback needs. There are also commercial alternatives that are already popular such as Bink (http://www.radgametools.com/bnkmain.htm). As always, we're constantly evaluating Windows as a games platform and we're monitoring demand for a new playback solution. If you have comments or concerns about our offerings (or lack thereof) in this space, email directx@microsoft.com
As for the future of the SDK, our primary goal with the SDK is to be the source for Windows games and graphics programming information and best practices. We will move some stuff to the Platform SDK, especially those technologies that are in maintenance mode or are considered obsolete.
I hope this helps.
Paul Bleisch
Paul
Thanks for the reply Paul, I think a lot of the frustration from our side has been the lack of information more than anything. I realise DirectShow and DirectPlay were not being used much in games development and understand why they may be moved. I feel though that for DirectX to be the source for Windows games and graphics programming information it really needs to provide more than just graphics.