Qtitan Multimedia Component

Possibilities:

  • Automatically searches for the latest versions of Netscape plug-ins installed on the computer on which the application is launched.
  • Netscape plug-ins can access JavaScript. This possibility allows invoking Qt C++ code from a plug-in.
  • JavaScript can access Netscape plug-ins. This possibility allows invoking plug-in script object functions from Qt C++ code.
  • Loads windowless Netscape plug-ins.
  • Keyboard, mouse and other input device support.

Design:

  • Can use the standard Qt methods to work with QWidget. The container for loading Netscape plug-ins is inherited from QWidget.
  • Has a convenient mechanism for receiving Netscape plug-in notifications through a signal/slot mechanism.
  • Loading data in the Netscape plug-in can be done from program resources or from an external file on the disk.
  • Supports Form Designer.
  • Does not require additional modules or libraries besides Qt (QtCore, QtGui, QtScript).

Performance:

  • No performance losses, since it is loaded in the same process as the application.
  • Launching the Netscape plug-in does not require an internet browser embedded in the application.
  • Works in the same memory manager as the main application.

Note:A note for the Linux version of the Multimedia component: For correct operation of the Multimedia component in Linux, it is required that the GTK2 library be installed on the user's system. It shouldn't be a problem, as the majority of Linux distributives have this library by default.