QTPlugin is a plugin for RealBasic that lets you access to a lot of the routines and structures provided by the QuickTime multimedia programming architecture. If you need to manage media devices and data or provide multimedia support to your applications using the QuickTime engine, this plugin is that right one for you.
The plugin comprises 167 classes, 4 modules and 73 global methods that make easy for you to work with the QuickTime engine maintaining a great deal of control over it.
A great effort has been done to make complicate Things as easier as possible: you will notice that such tasks as creating and animating sprites, applying tweening, dealing with properties of movies, tracks, and media, playing back data, send or receive streaming over a network, acquiring data from external devices and so on, can be accomplished with just a few lines of code. On the other hand, the plugin API is so rich to let you gain a deeper control over the QuickTime technologies you are going to use if you need it.
Using the QTPlugin enables you to work whether with digital media directly supported by the QuickTime API and with other kinds of media, such as uncompressed float still images, that QuickTime does not recognize by itself.
The QTPlugin Functional Details document summarizes the plugin capabilities.
What's New
The latest plugin version introduces many improvements and new features to the plugin API intended to improve your developing experience; the most significatives of them are:
* added support for sprites
* added support for interpolation ("tweening") of audiovisual data
* added support for real-time streaming (the transmitter technology is a MacOS only technology )
* enhanced control over QuickTime settings
* introduced support to control audio hardware using Core Audio (MacOS X only technology)
* added properties and methods to the RealBasic's MoviePlayer control
* many other improvements to the plugin classes and modules