Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
QTStdCompr.h
////////// |
// |
// File: QTStdCompr.h |
// |
// Contains: Sample code for using QuickTime's standard image compression dialog routines. |
// |
// Written by: Tim Monroe |
// Based on existing code by Apple Developer Technical Support, which was itself |
// based on the code in Chapter 3 of Inside Macintosh: QuickTime Components. |
// |
// Copyright: © 1998 by Apple Computer, Inc., all rights reserved. |
// |
// Change History (most recent first): |
// |
// <1> 04/22/98 rtm first file |
// |
////////// |
////////// |
// |
// header files |
// |
////////// |
#include <ImageCompression.h> |
#include <Movies.h> |
#include <QuickTimeComponents.h> |
#include <StandardFile.h> |
#include "QTUtilities.h" |
////////// |
// |
// constants |
// |
////////// |
#define kImageFileCreator FOUR_CHAR_CODE('ogle') |
#define kSaveMoviePrompt "Save compressed image as:" |
#define kSaveMovieFileName "Untitled.mov" |
#define kButtonTitle "Defaults" |
////////// |
// |
// function prototypes |
// |
////////// |
void QTStdCompr_PromptUserForImageFileAndCompress (void); |
void QTStdCompr_PromptUserForDiskFileAndSaveCompressed (Handle theHandle, ImageDescriptionHandle theDesc); |
void QTStdCompr_InstallExtendedProcs (ComponentInstance theComponent, long theRefCon); |
void QTStdCompr_RemoveExtendedProcs (void); |
PASCAL_RTN Boolean QTStdCompr_FilterProc (DialogPtr theDialog, EventRecord *theEvent, short *theItemHit, long theRefCon); |
PASCAL_RTN short QTStdCompr_ButtonProc (DialogPtr theDialog, short theItemHit, void *theParams, long theRefCon); |
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-01-14