Convert the playback system to use the MediaComposition API available in Windows 10 Universal apps. The MediaComposition API enables vastly easier rendering, playback, saving/loading, and exporting of content. All rendering done through this API runs through the Windows Media pipeline and takes advantage of device hardware acceleration.
Implementing this API will make the following issues irrelevant or unnecessary:
114 (the main point of implementing a WebGL renderer would be to increase rendering performance and enable graphical effects, both of which are capabilities made available in the MediaComposition API)
115
73 (although the MediaComposition API unfortunately does not have a way to patch rendering/playback through FFmpeg, Windows 10's expanding codec support helps to alleviate concerns. FFmpeg may be implemented in the future as a converter for unsupported file types, or to enable exporting to codecs alternate to those available in Windows 10 by default)
Convert the playback system to use the MediaComposition API available in Windows 10 Universal apps. The MediaComposition API enables vastly easier rendering, playback, saving/loading, and exporting of content. All rendering done through this API runs through the Windows Media pipeline and takes advantage of device hardware acceleration.
Implementing this API will make the following issues irrelevant or unnecessary:
114 (the main point of implementing a WebGL renderer would be to increase rendering performance and enable graphical effects, both of which are capabilities made available in the MediaComposition API)
115
73 (although the MediaComposition API unfortunately does not have a way to patch rendering/playback through FFmpeg, Windows 10's expanding codec support helps to alleviate concerns. FFmpeg may be implemented in the future as a converter for unsupported file types, or to enable exporting to codecs alternate to those available in Windows 10 by default)
61
27
26