It is, apparently, possible to create software video processors for
DXVA2 (DirectX Video Acceleration) separately from the graphics driver,
something that was not possible with the original DXVA. There is
documentation on how to USE such a software video processor, but I’ll be
hanged if I can find a single page of documentation that shows how to
create or register such a processor, in either Google or MSDN or WDK or
Platform SDK or DirectX SDK The WDK describes how to provide DXVA2
services in a WDDM display driver, but not as a separate service.
Dxva2api.idl includes a temptingly-named method called
IDirectXVideoProcessorService::RegisterVideoProcessorSoftwareDevice, but
the parameter is a void *, and the documentation of the method is
somewhere between “wrong” and “useless”.
Do I have to join a secret society to learn how to do this?
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.