Gemäß dieser Diskussion müssen die einzigen Codecs, die WinRT-Apps verwenden können, entweder von Microsoft bereitgestellt oder in der App gebündelt sein. WinRT-Apps können keine vom Desktop installierten Codecs verwenden, und es scheint nicht möglich zu sein, einen Drittanbieter-Codec für alle WinRT-Apps verfügbar zu machen.
Dieses Verhalten ist beabsichtigt. Damit Sie Ihren FLAC MF-Codec im Kontext Ihrer Windows Store-App verwenden können, müssen Sie den Codec so ändern, dass er in der WinRT-Umgebung funktioniert. Sie müssen dann den Codec mit Ihrer Anwendung ausliefern, anstatt sich auf eine Desktop-Installation zu verlassen.
Bearbeiten : Weitere Informationen von @Bala Sivakumar, Programmmanager für das Microsoft MM Platform-Team
Der Grund dafür ist, dass Windows 8 auf Geräten mit geringem Stromverbrauch ausgeführt werden kann, bei denen Softwaredekodierung nicht wünschenswert ist. Daher werden systemweit nur Codecs unterstützt, die hardwarebeschleunigt werden können. In einigen Fällen können Codecs von Drittanbietern zur Verfügung gestellt werden, bei denen der Grafikkartenhersteller die Hardwarebeschleunigung des Codecs und die Schiffsunterstützung im Treiber unterstützt. Solche Codecs werden von Microsoft signiert, um eine systemweite Verwendung zu ermöglichen.