DirectX Media Objects

DirectX Media Objects

DirectX Media Objects (DMOs) sind streamingfähige Komponenten, die auf COM basieren. Sie arbeiten ähnlich wie DirectShow Filter, indem sie Eingabedaten entgegennehmen und Ausgabedaten produzieren. Allerdings ist die DMO-API einfacher zu benutzen als die entsprechende DirectShow-API. So sind DMOs einfacher zu erstellen, testen und benutzen. Um einfache Encoder, Decoder, oder Effekte zu schreiben, sollte daher DMOs der Vorzug zu DirectShow Filtern gegeben werden.

Mögliche Einsatzgebiete:

  • Auf DirectShow aufsetzende Anwendungen können DMOs durch einen "DMO Wrapper"-Filter zugänglich gemacht werden. Dadurch sind diese transparent für die Anwendung zu benutzen. Die Anwendung muss dann die Befehle der DMO-API nicht selber kennen oder gar benutzen.
  • Auf DirectShow aufsetzende Anwendungen können DMO Audio Effekte nutzen. Die DirectSound-API kapselt dann den Zugriff auf die low-level DMO-API.
  • Und Anwendungen können die DMO-API natürlich direkt benutzen.


Siehe auch: DirectX


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • DirectX Media Objects — (DMOs) are COM based multimedia and data streaming components. In some respects, DMOs are similar to DirectShow filters. Like DirectShow filters, DMOs take input data and use it to produce output data. As the APIs for DMOs are much simpler than… …   Wikipedia

  • DirectX — A component of Microsoft Windows Details Included with Windows 95 OSR2 Windows NT 4.0 and all subsequent releases Microsoft Direct …   Wikipedia

  • Media Foundation — (сокращается до MF)  мультимедийный фреймворк и интерфейс программирования приложений нового поколения, созданный корпорацией Microsoft для работы с цифровым мультимедиа под операционными системами семейства Windows, начиная с Vista.… …   Википедия

  • DirectX Video Acceleration — (DXVA) is a Microsoft API specification for the Microsoft Windows and Xbox 360 platforms that allows video decoding to be hardware accelerated. The pipeline allows certain CPU intensive operations such as iDCT, motion compensation and… …   Wikipedia

  • DirectX Video Acceleration — (сокращённо DXVA, дословно рус. ускорение видео DirectX)  интерфейс программирования приложений (API), компонент DirectX, разработанный корпорацией Microsoft и предназначенный для обработки (в первую очередь, декодирования) битового потока… …   Википедия

  • DirectX — Développeur Microsoft Dernière version 11 [ …   Wikipédia en Français

  • DirectX 10 — DirectX DirectX Développeur Microsoft Dernière version 11 (le …   Wikipédia en Français

  • Directx — Développeur Microsoft Dernière version 11 (le …   Wikipédia en Français

  • DirectX Audio — Microsoft DirectX Entwickler: Microsoft Corporation Aktuelle Version: 10.1 (März 2009 Build) …   Deutsch Wikipedia

  • DirectX Graphics — Microsoft DirectX Entwickler: Microsoft Corporation Aktuelle Version: 10.1 (März 2009 Build) …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”