QtitanMultimedia Overview Print E-mail

QtitanMultimedia component adds various multimedia technologies, such as Adobe Flash, Adobe Reader and Microsoft Silverlight, to applications designed using Qt framework. QtitanMultimedia integrates with the Qt Designer form designer, simplifying the addition of new objects and speeding up the design process. QtitanMultimedia is just what programmers need to create applications with big possibilities for multimedia.

QtitanMultimedia was written in C++ using Qt SDK and supports:

  • Visual Studio 2003
  • Visual Studio 2005
  • Visual Studio 2008
  • Visual Studio 2010
  • Qt Creator
  • any other IDE's the Qt product integrates into.
  • Qt 4.5.x, 4.6.x, 4.7.x (32bits/64bits)
  • Windows, Linux, (Mac OS under development)

The heart of the QtitanMultimedia component is a class container inherited from the QWidget class. This class container is capable of displaying Netscape-compatible plug-ins that support the NPAPI architecture. The container supports both plug-ins that require a separate operating system window and plug-ins that are displayed in the Qt window. This allows combining content drawn by Qt with content drawn by plug-ins. The container interacts with the Qt Script Engine, allowing the plug-in to make proper use of JavaScript and programmers to take advantage of all plug-in properties, including those that require JavaScript. Interaction between QtitanMultimedia and applications is done through the signal/slot mechanism, the fundamental mechanism for connecting objects in Qt.

The library's functionality is expanded by classes which make the properties and methods of specific NPAPI plug-ins accessible. One example is the class Qtitan::AdobeFlash, which has the properties Transparent and Loop, implemented by the Adobe Flash plug-in. The class acts like an end component and can be used by the programmer for integration with applications in Adobe Flash. Besides Adobe Flash, the current version of the library supports work with Microsoft Silverlight and Adobe Reader in a similar manner.

QtitanMultimedia component can be added during design-time mode or directly during runtime mode. In the first case, design is done through Qt Designer, with the help of which most of the properties of the integrated components are displayed and configured. During runtime, components are created and placed on a form like any other object whose classes have been inherited from QWidget. Additionally, the library does not require an embedded browser such as WebKit or Internet Explorer, since the library is itself a mini-browser for the plug-in. The QtitanMultimedia component includes all of the necessary mechanisms for launching plug-ins created using the Netscape Plug-in API, which allows substantial savings in application resources. To have a look at the library's benefits, a demonstration version can be downloaded from our server (in the downloads section) using the link given below QtitanMultimedia Download.

 

Developer Machines Newsletter


Register to our Developer Machines newsletter to get informed on all the latest releases of the components for Qt, updates and general Qt knowledge.

Quick Support

Should you need any additional information about our products or licensing, please contact us at the following email addresses:

Get in touch

If you would like to purchase our products or services, but don’t know how to do it the right way, please feel free to contact us:

support@devmachines.com ( any questions related to our products or services )
license@devmachines.com ( questions related to licensing )

Copyright © 2009-2012 Developer Machines. All Rights Reserved.

Login to Developer Machines

Welcome to Developer Machines CMS



Developer Machines Registration



*
*
*
*
*

Fields marked with an asterisk (*) are required.