At the heart of Apple's hugely popular iLife software suite-iMovie, iPhoto, iDVD, GarageBand, and iTunes-is QuickTime, the powerful media engine that drives elegant applications for managing movies, images, and audio files. The enduring success of QuickTime is in no small part attributable to its component architecture. This key feature has allowed it to embrace emerging digital media technologies and standards one by one as they have appeared over the 12 or so years since its launch. None of the competing technologies even comes close, let alone on both Mac OS X and Windows.
QuickTime for .NET and COM Developers is the first guide to QuickTime for developers using popular RAD tools such a Visual Basic .NET, C#, and Visual Basic 6. A general introduction to QuickTime is followed by a detailed explanation of the QuickTime architecture from a.NET and COM perspective, liberally accompanied by code snippets. A number of implementation examples illustrate key QuickTime features, ranging from a simple movie player to a sophisticated interactive application. Also covered is QuickTime scripting in both QuickTime Player (using Windows Scripting) and in Microsoft Office applications (using VBA). Brief guides to developing with QuickTime in Delphi and ATL/WTL are also included.
Part of the official Quicktime Developer Series, publishing the finest books on QuickTime in cooperation with Apple.
* The first book on QuickTime for .NET and COM application and scripting developers
* Written by one of the architects of Apple's QuickTime ActiveX/COM control
* Offers numerous sample applications and code examples
Author(s): John Cromie (Auth.)
Edition: 1
Publisher: Morgan Kaufmann
Year: 2006
Language: English
Pages: 341
Content:
About the Author, Page x
Preface, Pages xi-xiv
Acknowledgments, Pages xv-xvi
1 - Introduction, Pages 1-13
2 - Getting Started with the QuickTime Control, Pages 15-36
3 - Using the QuickTime Control, Pages 37-59
4 - The QuickTime Object Model, Pages 61-94
5 - Diving Deeper: Essential Topics for Serious QuickTime Development, Pages 95-153
6 - Create and Edit: Creating and Editing QuickTime Content, Pages 155-194
7 - Browsing the Media: Design and Build a Complete QuickTime Application, Pages 195-238
8 - Scripting QuickTime Player, Pages 239-267
9 - QuickTime Meets Office: QuickTime Development in Microsoft Excel and Access, Pages 269-293
Appendix A - QuickTime COM Library Reference, Pages 295-298
Appendix B - Additional COM Host Environments, Pages 299-319
Appendix C - QuickTime Exporter Types, Pages 321-323
Index, Pages 325-341