locked
Additional Decoding Capabilities not GUID-defined on DXVA 2.0 RRS feed

  • Question

  •  

    Hi,

     

    How can an Vista User-Mode Display Drivers provide DXVA2.0 a decoding capability which has no GUID defined (on http://msdn2.microsoft.com/en-us/library/aa906554.aspx) ?

     

    To be more specific, how can I expose a hardware mpeg4 (part2) decoding capability on DXVA2.0 ?

    Have to use the "Extended Support for DirectX VA 2.0" ?  Any sample code ?

     

    Thanks

    Ray

    Wednesday, September 19, 2007 3:13 AM

Answers

  • Hi Ray,

     

    If you want a decoding capability which is not defined, you have to define your own GUID as well as all the structure and buffer usage. Not only the driver but also the application has to understand them all.

     

    Note that non-defined GUID is available only when the decoder uses DXVA 2.0 interface. If DXVA 1.0 interface is used via VMRs, non-defined GUID will not be available because DXVA 2.0 - DXVA 1.0 mapping layer only supports defined MPEG2/WMV/VC1 GUIDs.

     

    You don't have to use the "Extended" for the non-defined GUID.

     

    Thanks,

    -Kaz

     

    Friday, September 28, 2007 8:11 PM