I recently learned that Windows 8 is supposed to
provide full access to the Direct3D APIs from within a session 0 service. See e.g.
on MSDN and/or the presentation given at a BUILD '11 session on Graphics
on the server (e.g. slide #22).
That made me think of the Media SDK and the current major drawback it has for utilizing the excellent (GPU) hardware acceleration capabilities from within a windows services. This has been discussed in this forum thread #84258.
HW-acceleration within a service could be very useful in many different server/service based scenarios (e.g. transcoding video in a web service). The current drawback is that the Media SDK being tightly tied to DirectX (DXVA and D3D) graphics sub-system cannot invoke the hardware acceleration capabilities from within a Windows service due to the session 0 isolation introduced with Windows Vista that restricts access to the DirectX API.
Therefore, can anyone confirm that the Media SDK in its next version will be able to have its full HW-acceleration capabilities accessible in a
(session 0) service on Windows 8?
By the way, when is the next version of the Media SDK scheduled for?
Since the Windows 8 RTM date has been revealed to be in August, a new (beta?) version of the SDK supporting Windows 8 would be great to have around the same time.