QuickTime Toolkit Volume One (eBook)
640 Seiten
Elsevier Science (Verlag)
978-0-08-054017-7 (ISBN)
QuickTime Toolkit Volume One is a programmer's introduction to QuickTime, the elegant and potent media engine used by many of Apple's industry-leading services and products (such as the iTunes music store, iMovie, and Final Cut Pro) and also used by a large number of third-party applications. This hands-on guide shows you how to harness the powerful capabilities of QuickTime for your own projects. The articles collected here from the author's highly regarded column in MacTech Magazine are packed with accessible code examples to get you quickly started developing applications that can display and create state-of-the-art digital content. This book begins by showing how to open and display QuickTime movies in a Macintosh or Windows application and progresses step by step to show you how to control movie playback and how to import and transform movies and images. QuickTime Toolkit also shows how to create movies with video data, text, time codes, sprites, and wired (interactive) elements.
Part of the official QuickTime Developer Series, publishing the finest books on QuickTime in cooperation with Apple.
*Includes a CD-ROM with numerous code examples in C to jumpstart your work
*Written in a clear, engaging style by one of Apple's premier media engineers known for his ability to make QuickTime's sophisticated technology accessible to software developers
*Offers many undocumented insider tips for making applications that work well in both Mac OS and Windows
"e;When QuickTime application developers get stuck, one of the first places they look for help is example code from Tim Monroe. Finally, Tim's well-crafted examples and clear descriptions are available in book form-a must-have for anyone writing applications that import, export, display, or interact with QuickTime movies."e; -Matthew Peterson; University of California, Berkeley; the M.I.N.D. Institute; and author of Interactive QuickTimeQuickTime Toolkit Volume One is a programmer's introduction to QuickTime, the elegant and potent media engine used by many of Apple's industry-leading services and products (such as the iTunes music store, iMovie, and Final Cut Pro) and also used by a large number of third-party applications. This hands-on guide shows you how to harness the powerful capabilities of QuickTime for your own projects. The articles collected here from the author's highly regarded column in MacTech Magazine are packed with accessible code examples to get you quickly started developing applications that can display and create state-of-the-art digital content. This book begins by showing how to open and display QuickTime movies in a Macintosh or Windows application and progresses step by step to show you how to control movie playback and how to import and transform movies and images. QuickTime Toolkit also shows how to create movies with video data, text, time codes, sprites, and wired (interactive) elements.Part of the official QuickTime Developer Series, publishing the finest books on QuickTime in cooperation with Apple. - Written in a clear, engaging style by one of Apple's premier media engineers known for his ability to make QuickTime's sophisticated technology accessible to software developers- Offers many undocumented insider tips for making applications that work well in both Mac OS and Windows
Front Cover 1
QuickTime Toolkit: Basic Movie Playback and Media Types 2
Copyright Page 5
Contents 6
Preface 16
Development Platforms 17
How to Read This Book 18
Acknowledgements 19
Chapter 1. It All Starts Today 20
Introduction 20
Movie Controllers 20
The Application Framework 23
QuickTime Support 32
Conclusion 39
Chapter 2. Control 40
Introduction 40
Managing the Controller Bar 41
Managing Controller Bar Buttons 47
Using the Controller Bar Custom Button 51
Selecting an Entire Movie 55
Movie User Data 57
Opening URLs 67
Conclusion 69
Chapter 3. Out of Control 70
Introduction 70
Getting Started 74
Preparing Movies for Playback 81
Playing Movies 84
Editing Movies 86
Looping Movies 90
Playing Picture-in-Picture Movies 95
Conclusion 102
Chapter 4. The Image 104
Introduction 104
Importing Images 106
Expanding the Application Framework 110
Transforming Images 114
Working with Multi-image Files 124
Exporting Images 125
Finding Image Files 131
Conclusion 133
Chapter 5. In and Out 136
Introduction 136
Exporting Movies 137
Importing Files 146
Default Progress Functions 152
Custom Progress Functions 153
Progress Functions for Image Operations 166
The Code 168
Conclusion 168
Chapter 6. Doug's 1st Movie 170
Introduction 170
The Structure of QuickTime Movies 171
The Structure of QuickTime Movie Files 173
Creating QuickTime Movie Files 179
Adding Media Samples 188
Saving a Movie 198
The Code 198
Conclusion 200
Chapter 7. The Informant 202
Introduction 202
Movie Posters 205
Movie Previews 210
File Previews 215
Movie Annotations 223
Conclusion 233
Chapter 8. The Atomic Café 234
Introduction 234
File Previews: The Sequel 235
Shortcut Movie Files 245
Atom Containers 248
Internet Connection Speed 253
Movie Tracks 256
The Code 262
Conclusion 263
Chapter 9. Somewhere I'll Find You 264
Introduction 264
Data Handler Overview 265
The File Data Handler 267
The Handle Data Handler 273
The Resource Data Handler 276
The URL Data Handler 277
The Pointer Data Handler 280
File Transfer 281
Data Reference Extensions 292
Conclusion 295
Chapter 10. Word Is Out 296
Introduction 296
The Edit Menu Revisited 300
Text Importing 310
Text Tracks 313
Text Searching 321
Text Editing 325
Chapter Tracks 329
Hypertext Reference Tracks 333
Some Loose Ends 334
Conclusion 337
Chapter 11. Timecode 338
Introduction 338
Timecode Standards 340
Timecode in QuickTime 342
Timecode Tracks 343
Timecode Track Operations 355
Conclusion 361
Chapter 12. 2001: A Space Odyssey 362
Introduction 362
Endian Issues 363
The QuickTime Media Layer 369
Carbon 386
Conclusion 391
Chapter 13. Honey, I Shrunk the Kids 392
Introduction 392
Compression 394
Compressing Images 396
Compressing Image Sequences 405
Asynchronous Compression 416
Conclusion 420
Chapter 14. A Goofy Movie 422
Introduction 422
Sprite Properties 425
Sprite Tracks 426
Creating Sprite Tracks 428
Hit Testing 449
Conclusion 453
Chapter 15. An Extremely Goofy Movie 454
Introduction 454
Video Override Tracks 455
Tweening 466
Graphics Mode Tweening 468
Matrix Tweening 474
Spin Tweening 476
Multimatrix Tweens 478
Conclusion 481
Chapter 16. Wired 482
Introduction 482
Events, Parameters, Actions 485
Controlling Movies Using Wired Sprites 489
Wired Sprite Utilities 501
Variables and Conditionals 506
Draggable Sprites 510
Sprite Button Behaviors 517
Conclusion 520
Chapter 17. Moving Target 522
Introduction 522
Targets 523
Movie-to-Movie Communication 530
Operand Targets 545
Movie-in-Movie Communication 549
Conclusion 551
Chapter 18 Back In Action 552
Introduction 552
Text Actions 554
Key Events 568
Bouncing Sprites 571
Colliding Sprites 579
Conclusion 582
Glossary 584
Index 606
About the CD 638
Erscheint lt. Verlag | 9.7.2004 |
---|---|
Sprache | englisch |
Themenwelt | Kunst / Musik / Theater ► Fotokunst |
Sachbuch/Ratgeber | |
Informatik ► Betriebssysteme / Server ► Macintosh / Mac OS X | |
Mathematik / Informatik ► Informatik ► Grafik / Design | |
Informatik ► Office Programme ► Outlook | |
ISBN-10 | 0-08-054017-1 / 0080540171 |
ISBN-13 | 978-0-08-054017-7 / 9780080540177 |
Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich