Технология 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.
Здравствуйте!
ReplyDeleteЯ думаю, 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 фильтры еще не время писать на дотнете.
ReplyDeleteНу умудряются же писать на .NET по DS :)
Кстати http://mfnet.sourceforge.net/ - managed обертка, правда не включает последние изменения
Где взять заголовочники media foundation для Delphi (Vista)?
ReplyDeleteСоветую уже забыть про Delphi. Я на C# с Deplhi перешел за два месяца
ReplyDeleteHi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a .Net developer learn from .Net Training in Chennai. or learn thru ASP.NET Essential Training Online .
ReplyDeleteBet of the day Casino – What time does the day come and go?
ReplyDeleteBet of the day air jordan 18 retro yellow clearance and show to get air jordan 18 retro toro mens sneakers go! See everything we know about gambling in the air jordan 18 retro red cheap UK. ✓Our expert air jordan 1 retro mid og team monitors every single day to ensure air jordan 18 retro racer blue good website every one of the