MediaElementコントロールを持つWindows 8 Windows ストア アプリ (XAML/C#)を開発しています。MediaElementコントロールは、ソースとしてUriまたはIRandomAccessStreamを受け取ります。
私の場合、カスタム エンコードされたリソースを指す URIを入力として持っています(ストリームは無限であるため、ダウンロード中にそれを読み取ることができる必要があります)。
私がやりたいのは、MediaPlayerのソースを自分の URL に設定し、プレーヤーにダウンロードを処理させながら、何かを読み取る必要があるときはいつでも呼び出して、その場でデコードできるようにすることです。
Silverlight では、MediaStreamSourceが適しているように見えますが、WinRT には存在しません (軽い実装サンプルは存在します)。
それを設定する最良の方法は何ですか?