Дождались! Наконец-то добавлена поддержка устройств видеозахвата в Media Foundation.
Технология Microsoft Media Foundation была представлена в Windows Vista как замена DirectShow. DirectShow также будет доступен и в Windows 7 (видимо COM с нами навсегда), но, все же, за MF - будущее.
Нововведения в MF кратко можно описать несколькими предложениями:
- Улучшенная поддержка форматов, включая MPEG-4
- Поддержка устройств захвата и аппаратных кодеков
- Упрощенная модель программирования
- Улучшения в платформе
Поддержка форматов
MF изначально была куцей платформой с урезанной поддержкой медиа-форматов, поэтому разработчики были вынуждены скатываться обратно к DirectShow. Windows 7 привнесла в MF новые кодеки, медиа-источники и медиа-рендереры:
- AVI/WAVE file source
- MP4/3GP file source
- MP4/3GP file sink
- DV video decoder
- H.264 video decoder
- MJPEG decoder
- ASF streaming sink
- MP3 file sink (не включает MP3-кодер).
Аппаратная часть
MF теперь поддерживает следующие устройства:
- UVC 1.1 устройства видеозахвата, например, веб-камеры
- Устройства аудио-захвата
- Аппаратные кодеры и декодеры
- Аппаратные видео-процессоры, например, преобразователи цветового кодирования
Аппаратные кодеры могут быстро перекодировать видео из одного формата в другой, например, конвертация WMV в 3GP в реальном времени в фоновом режиме.
Ссылка на SDK.



2 коммент.:
Здравствуйте!
Я думаю, COM еще рано хоронить. Вот отрывок из MMF SDK:
General requirements
Media Foundation requires Windows Vista. It uses the component object model (COM) and requires C/C++. There is no managed layer for Media Foundation at this time.
Хотя меня, например, впечатляет Managed DirectX 9, но все же мне кажется, real-time фильтры еще не время писать на дотнете.
>Хотя меня, например, впечатляет Managed DirectX 9, но все же мне кажется, real-time фильтры еще не время писать на дотнете.
Ну умудряются же писать на .NET по DS :)
Кстати http://mfnet.sourceforge.net/ - managed обертка, правда не включает последние изменения
Отправить комментарий