Quick: Time for .NET and COM Developers by John Cromie (Auth.)

By John Cromie (Auth.)

On the middle of Apple's highly renowned iLife software program suite-iMovie, iPhoto, iDVD, GarageBand, and iTunes-is QuickTime, the robust media engine that drives stylish functions for dealing with videos, photographs, and audio documents. the iconic good fortune of QuickTime is in no small half caused by its part structure. This key function has allowed it to include rising electronic media applied sciences and criteria one after the other as they've got seemed over the 12 or so years considering that its release. not one of the competing applied sciences even comes shut, not to mention on either Mac OS X and Windows.

QuickTime for .NET and COM Developers is the 1st advisor to QuickTime for builders utilizing well known RAD instruments this type of visible uncomplicated .NET, C#, and visible uncomplicated 6. A common advent to QuickTime is by way of a close clarification of the QuickTime structure from a.NET and COM point of view, liberally observed via code snippets. a few implementation examples illustrate key QuickTime positive factors, starting from an easy motion picture participant to a worldly interactive program. additionally lined is QuickTime scripting in either QuickTime participant (using home windows Scripting) and in Microsoft place of work purposes (using VBA). short courses to constructing with QuickTime in Delphi and ATL/WTL also are included.

Part of the reputable Quicktime Developer Series, publishing the best books on QuickTime in cooperation with Apple.

* the 1st e-book on QuickTime for .NET and COM program and scripting developers
* Written through one of many architects of Apple's QuickTime ActiveX/COM control
* bargains various pattern functions and code examples

Show description

Read or Download Quick: Time for .NET and COM Developers PDF

Best programming: programming languages books

Prototype and Scriptaculous: Taking the Pain out of JavaScript

This brief lower demonstrates find out how to use Prototype for quite a lot of projects, together with occasion dealing with, DOM processing, string and shape method, and Ajax communications. It explores Scriptaculous' visible results library, from pulsate to squish to fold and past. want interface parts? you will find shape autocompletion in addition to drag and drop help.

Fast Track to Sun Certified Java Program

If you would like to benefit the hot beneficial properties in Java SE five. zero and cross the sunlight qualified Java Programmer improve examination (CX-310-056), then this e-book is for you. It covers all of the Java SE five. zero new good points required within the examination. you don't want to examine the prevailing positive factors that you simply already comprehend. 117 evaluation questions and ridicule examination questions are integrated.

Extra resources for Quick: Time for .NET and COM Developers

Sample text

8--we have an Open Movie dialog to be proud of! Controlling the Movie Now that Simple Player is capable of opening and closing movies, we can shift our attention to the Movie menu that's lurking in our menu bar and, more specifically, to some of the basic functionality required to work with movies. You will recall from the QTHelloWorld example earlier in this chapter that the properties and methods associated with a movie are all accessed through the QuickTime Control's Movie property. As we discovered, this property 28 Chapter2 Getting Started with the QuickTime Control returns a child object representing the movie itself.

NET and COM environments is the QuickTime Control. As we will discover in the next chapter, the QuickTime Control is really just the root of an extensive QuickTime Object Model that becomes available to us, obviating any need to go near the traditional C/C ++ QuickTime API. 2, the Apple QuickTime Control is installed and registered with QuickTime itself, so there is nothing additional to install. dll,which is the COM library of QuickTime Objects. You will find these DLLs in the Program FilesIQuickTime folder or wherever you happen to have installed QuickTime.

We can't use the S izeChanged event of the control since the control hasn't changed size. Fortunately, another event comes to our rescue: the StatusUpdate event of the QuickTime Control. This event is triggered for a variety of reasons including entering and leaving full-screen mode. The available StatusUpdate codes are found in QTStatusCodesEnum, and the pair we are interested in is qtStatusFullScreenBegin and qtStatusFul IScreenEnd. SetScale(scaleX, scaleY) End Select End Sub 54 Chapter3 Using the QuickTime Control Initializing QuickTime One of the first things that traditional QuickTime developers using the C API often learn the hard way is that QuickTime must be initialized, or loaded, before you can expect it to do anything useful.

Download PDF sample

Rated 4.21 of 5 – based on 4 votes