Я пытаюсь следовать тому, что автор сделал в этом вопросе , но я хотел бы декодировать конечные единицы из FIFO или канала, чтобы я мог поставить в очередь конечные единицы в буфер из потока производителя (в основном поток, который получает конечные единицы из разных сетевых протоколов) и использует их вместе с Media Foundation в другом потоке для их декодирования.
Изучив документацию, я понял, что для декодирования видео необходимо использовать SourceReader, но я не могу найти пример, который делает это, читая из fifo или pipe.
Как я могу это сделать? Есть ли какой-нибудь пример, который я могу изучить?