locked
WinRT and DXVA

    Question

  • Is it possible to access DXVA to do hardware decoding of video content (I am creating a native media player).
    Sunday, August 19, 2012 8:04 PM

Answers

All replies

  • I do not believe you can access the DXVA APIs directly, but the out of box codecs do support DXVA (H264, VC1 for example), and most of the time you only need to supply a D3D11 device to make it work.

    -Jer

    Monday, August 20, 2012 9:11 PM
  • Hello,

    Jer is correct. We already support h.264 and VC1 hardware decode out of the box. Support for any other codec would require a custom AVStream driver or a Hardware MFT. Keep in mind that you would also need custom HW to support your custom codec.

    I hope this helps,

    James


    Windows Media SDK Technologies - Microsoft Developer Services - http://blogs.msdn.com/mediasdkstuff/

    Wednesday, August 22, 2012 10:46 PM
    Moderator
  • Hello,

    Jer is correct. We already support h.264 and VC1 hardware decode out of the box. Support for any other codec would require a custom AVStream driver or a Hardware MFT. Keep in mind that you would also need custom HW to support your custom codec.

    I hope this helps,

    James


    Windows Media SDK Technologies - Microsoft Developer Services - http://blogs.msdn.com/mediasdkstuff/

    Can I somehow instantiate h.264 codec in winrt c++ code?
    Friday, November 30, 2012 1:30 PM