![]() This was just a one night project for fun so it comes with absolutely no warranty. Is built against cinder 0.9.3 to utilise the built-in imgui debug UI, but should also work with 0.9.2 without the UI ![]() You should be able to just check this out into your cinder install's block's folder and off you go. There's no documentation, please just have a look at the provided sample to see the basic usage. Way to perform a lambda on the MTA thread which seems to make it happy. I couldn't find any substantial information about thread safety when calling into the IMFMediaEngine,īut the audio related functions did not like being called from the main thread, so there's a provided That you find, i've tried to use ComPtr et al judiciously so hopefully there's not too many. So my first priority was to get it running and make sure it's leak-free later. I've taken reasonable care as it pertains to leaks but that is my first COM heavy library It might be a funny scene, movie quote, animation, meme or a mashup of multiple sources. Please refer to the SamplePlayback sample for usage as the method varies slightly due to the synchronisation / locking requirements of the hardware path. You can take any video, trim the best part, combine with other videos, add soundtrack. IMFMediaEngine supports both a hardware accelerated and CPU implementation and AX-MediaPlayer provides a backend for each. Media Player Classic Qute Theater (mpc-qt) aims to reproduce most of the interface and functionality of mpc-hc while using libmpv to play video instead of DirectShow. Media Player Classic Home Cinema (mpc-hc) is considered by many to be the quintessential media player for the Windows desktop. This is effectively a wrapper around IMFMediaEngine (meaning it's currently windows 8+ only). A clone of Media Player Classic reimplimented in Qt.
0 Comments
Leave a Reply. |