GithubHelp home page GithubHelp logo

Comments (6)

AlvisDEV avatar AlvisDEV commented on May 13, 2024

This is what we really need. When will this great feature be published? Is there any plan to make a video renderer?

from directxtk.

walbourn avatar walbourn commented on May 13, 2024

What is it exactly you are wanting to achieve here?

The XAudio2MFStream and XAudio2AsyncStream samples on GitHub already implement basic streaming, but this work item is for having some kind of helper that does the XAudio2MFStream thing in a portable way across Xbox One, PC, and UWP. If you are just looking for a PC solution, see the sample.

Video is problematic because there's really no Microsoft solution that is portable across Xbox One, PC, and UWP: each has a slightly different solution especially if you want 'down-level' support for Windows 7. The vast majority of games just use something like Bink.

from directxtk.

AlvisDEV avatar AlvisDEV commented on May 13, 2024

I do work on UWP and windows 7 desktop. So stream audio helper for both UWP and Desktop is needed.
For video, I don't need "down-level" support, basic video playback is fine. I am now focus on media foundation to check is there any solution for both windows 7 and UWP.

from directxtk.

walbourn avatar walbourn commented on May 13, 2024

What do you mean by 'basic video playback' exactly? Full-screen cut-scene rendering or render-to-texture that you then put onto objects?

BTW, Windows 7 desktop is down-level support these days :)

from directxtk.

AlvisDEV avatar AlvisDEV commented on May 13, 2024

Full-screen or windowed rendering

from directxtk.

walbourn avatar walbourn commented on May 13, 2024

With XAudio 2.9 already supporting xWMA compression, and the XAudio2Redist providing xWMA support for Windows 7 and Windows 8.1, the work I did on SoundStreamInstance already addresses the majority of this work item.

Video was always a bit out of scope for DirectX Tool Kit, but there are some samples available for some of those scenarios:

from directxtk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.