locked
Is MF_SA_D3D11_AWARE attribute available in MFTs on metro style apps?

    Question

  • According to http://msdn.microsoft.com/en-us/library/windows/desktop/hh162889.aspx, MF_SA_D3D11_AWARE attribute is applied to desktop apps only.  But I could return this attribute in IMFTransform::GetAttributes and retrieve IMFDXGIDeviceManager interface in IMFTransform::ProcessMessage when a metro style app uses a custom MFT that follows the procedure of "Supporting Direct3D 11 Video Decoding in Media Foundation".

    Is "Supporting Direct3D 11 Video Decoding in Media Foundation" available for MFTs on metro style apps?  If this is not available, would you give me the way to use DXVA in MFTs on metro style apps?

    Thanks


    eijit

    Monday, March 5, 2012 11:11 AM

Answers

  • Hello Eijit,

    I am very sorry but I did not get any response on this from my usual channels. Do you still need this question answered or did you figure something out yourself?

    -James


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

    • Marked as answer by eijit Thursday, March 22, 2012 11:45 PM
    Wednesday, March 21, 2012 12:28 AM
    Moderator

All replies

  • Hello Eijit,

    That is a really good question. I know that our h.264 and VC1 MF codecs are DXVA accelerated in Metro style apps. However I don't know if there is anything special that you need to do from the context of your MFT to make this work. Give me a couple of days to track down our DXVA expert on the team and I will get back to you.

    Thanks,

    James


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

    Tuesday, March 6, 2012 12:16 AM
    Moderator
  • Hello Eijit,

    I am very sorry but I did not get any response on this from my usual channels. Do you still need this question answered or did you figure something out yourself?

    -James


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

    • Marked as answer by eijit Thursday, March 22, 2012 11:45 PM
    Wednesday, March 21, 2012 12:28 AM
    Moderator
  • Hello James,

    Thank you for your help.  I can use D3D11 video decoder on a metro style application with MF_SA_D3D11_AWARE attribute.  I will ask again if I encounter other problems.

    Thanks


    eijit

    Friday, March 23, 2012 12:07 AM