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:
Siehe auch: DirectX