Microsoft DirectX 8.0 |
Microsoft® DirectShow® encapsulates the low-level complexity of DVD navigation in a component called the DVD Navigator source filter. The DVD Navigator has all the capabilities that you find on a full-featured stand-alone DVD player, plus additional capabilities specific to playing DVDs on personal computers. Using the DVD Navigator, C++ and scripting developers can create full-featured DVD player applications without referring to the DVD specification.
C++ developers control the DVD Navigator directly through the Component Object Model (COM) interfaces it exposes. Developers using a scripting language or Microsoft® Visual Basic® control the DVD Navigator indirectly through the MSWebDVD ActiveX® control.
Note DirectShow provides all the filters necessary to navigate and play DVD-Video except the MPEG-2 decoder. To play DVDs using an application based on DirectShow, users must have installed on their system a third-party hardware or software decoder that is DirectShow-compatible.
This section contains the following topics.