Я новичок в C ++ / CX, поэтому сценарий следующий:
У меня есть универсальное приложение Windows 8.1 с C #, поэтому я хотел бы декодировать mp3 из C #.
Ну, я знаю, что я могу использовать SharpDx, но я просто не знаю, как его использовать, моя идея действительно
просто: использование c ++ / cx и медиа-основы для декодирования mp3 и возврата потока в
C #
так например
из с #
Stream stream = GetMp3Stream("some.mp3"); //a custom method in c#
var audioEng = new AudioEng(); //c++/cx class
var streamOut = audioEng.DecodeMp3(stream);
так что мои проблемы:
Я нашел несколько примеров в cpp с использованием ComPtr, но я хотел бы использовать cx
Я думаю, что для этого нужно использовать Media Foundation. Воспроизведение-образцы должно быть хорошей отправной точкой.