Точно так же, где мы можем сделать пользовательские фильтры DirectShow для создания виртуальной камеры / микрофона (а затем выбрать эту виртуальную камеру в другой программе, например, Skype), что будет эквивалентно этой функции в Media Foundation? Так как MF собирается заменить DS, я решил, что постараюсь сделать свою программу будущим доказательством некоторых сортов и хотел бы получить отправную точку. Любые идеи / статьи / ссылки и т. Д. Будут высоко оценены.
Медиа Фонд использует концепцию СМИ Источники, которые близки к виртуальным устройствам DirectShow.
Медиа-источники — это объекты, которые генерируют медиа-данные в конвейере Media Foundation. В этом разделе подробно описываются API-интерфейсы медиаисточников. Прочтите этот раздел, если вы реализуете собственный источник мультимедиа или используете источник мультимедиа вне конвейера Media Foundation.
Хотя вы, вероятно, знаете о нескольких приложениях, которые будут подключаться к вашему пользовательскому источнику DirectShow, вам будет сложно найти что-то для подключения к источнику, реализованному в Media Foundation: Skype пока не пытается использовать их.
Вы найдете хорошие образцы там: Образец кода Media Foundation
Других решений пока нет …