home
about us
achievements
books
consultancy
expertise
products
partners
contact us
 
  QuickTime for .NET and COM Developers
QuickTime Developer Series
John Cromie

  • The first book on QuickTime for .NET and COM application and scripting developers
  • Written by John Cromie, one of the architects of Apple's QuickTime ActiveX/COM control
  • Offers numerous sample applications and code examples

Overview    Who is this book for?    Chapters    Sample Code    Errata

While there is no such thing as a typical reader for whom this book has been fine-tuned, there are several groups of potential readers to whom this book should appeal:
  • You are a Windows developer, with reasonable competency in Visual Basic 6.0, Visual Basic .NET, C#, Delphi, or perhaps other RAD or component- based development tools. You have some basic understanding of what QuickTime is and what it can do, and you are keen to find out more. You will learn how to use QuickTime in your Visual Basic 6.0, Visual Basic .NET, or C# applications. In the process, you will inevitably learn more about QuickTime and especially about how to get the most out of the QuickTime Control and Object Library. For a more in-depth understanding of QuickTime itself, you may occasionally need to refer to Apple’s QuickTime documentation or other resources.

  • Already familiar with QuickTime, you have developed QuickTime applications either on the Mac or on Windows. While you may or may not be conversant with the QuickTime API, you will certainly have a good grasp of the principal concepts of the QuickTime architecture. Your development experience with RAD tools such as Visual Basic, on the other hand, is still at the steep part of the learning curve.

  • You will very quickly learn how to include basic QuickTime functionality in the Visual Basic .NET or C# applications that you are learning to develop. As you learn how to exploit some of the more advanced Quick- Time features, the code samples become more intricate, and you may find that you need to refer to your Visual Basic .NET or C# learning material or documentation from time to time. By the end, you should be confident to deploy your expanding skills in pursuit of more sophisticated Quick- Time applications.

  • You are, or are about to be, involved in QuickTime content production on the Windows platform. You are anxious to discover how much, if any, of your workflow can be automated using COM or .NET scripting. You may already be familiar with what can be achieved using Apple- Script on the Mac and wondering whether something similar might be possible on Windows. You will discover that QuickTime Player on Windows can be scripted (or automated) in a very similar way to what is possible with QuickTime Player on the Mac. You will learn that once a movie is loaded in Quick- Time Player, the entire QuickTime Object Model is exposed and available for you to script from JScript, VBScript, or even from applications such as Microsoft Excel. Depending on your specific workflow requirements, various techniques will be available for creating and manipulating Quick- Time content in a variety of formats.

  • As a battle-hardened C or C++ developer with the QuickTime API, there is very little that you don’t already know about QuickTime. You already create advanced QuickTime applications on the Mac directly with the QuickTime API or with Cocoa and QTKit, or on Windows using Visual C++ with the QuickTime API. Nevertheless, curiosity impels you to find out more about what can (and can't) be achieved developing with Quick- Time in a RAD or scripting environment. You may be pleasantly surprised.