Sort by Title |
Sort by Topic |
Sorted by Date |
Driving OpenGL Rendering Loops
(HTML)
QA1385: Using Core Video display links (CVDisplayLink) or Cocoa timers (NSTimer) to drive an OpenGL rendering loop
|
Cocoa, Games, Graphics & Imaging |
2009-05-01
|
AudioChannelLayout - What's the Audio Channel Order when the Layout has a Channel Bitmap?
(HTML)
QA1638: Explains the audio channel order when a channel layout is tagged as kAudioChannelLayoutTag_UseChannelBitmap.
|
Audio, QuickTime |
2009-04-12
|
QuickTime Media Optimization Properties
(HTML)
QA1579: Discusses the kQTMovieImporterPropertyID_AllowMediaOptimization and kQTMovieInstantiationPropertyID_AllowMediaOptimization properties.
|
QuickTime |
2009-03-30
|
Movie export with AAC or AMR audio formats
(HTML)
QA1347: This QA discusses use of the QuickTime AMR and AAC audio compressors on Macintosh and Windows
|
QuickTime |
2009-03-16
|
Audio Queue - Looping Compressed Audio
(HTML)
QA1636: Discusses the format information required to seamlessly loop compressed audio using Audio Queue.
|
Audio |
2009-02-20
|
Tips for searching Headers, APIs and ADC reference material.
(HTML)
QA1475: Presents a number of different ways to search for APIs and reference material on the system.
|
Tools |
2009-02-13
|
QuickTime Audio - Easy Frequency Level Metering with MovieAudio APIs
(HTML)
QA1459: Describes how to perform frequency band level metering using MovieAudio metering APIs.
|
Audio, Carbon, Cocoa, QuickTime |
2009-01-29
|
Creating Core Audio Format (.caf) Files
(HTML)
QA1534: Describes how to use afconvert to create .caf files
|
Audio, QuickTime |
2009-01-07
|
Core Animation properties and Reference Counting
(HTML)
QA1565: Describes a discrepancy between the property declarations in Core Animation and the actual behavior.
|
Cocoa, Core Foundation, Games, Graphics & Imaging |
2008-11-24
|
Video Digitizers - Adding Clean Aperture and Pixel Aspect Ratio Information
(HTML)
QA1512: Discusses the importance of adding 'pasp' and 'clap' image description extensions to the ImageDescription returned by a VDIG.
|
QuickTime |
2008-11-20
|
Xcode 3 Project Compatiblity
(HTML)
QA1572: Describes the minimum requirements for opening Project Builder or older Xcode projects in Xcode 3.
|
Tools |
2008-11-12
|
Opening a Web page using an HREF track in QuickTime Player
(HTML)
QA1621: Opening a Web page using an HREF track in QuickTime Player
|
Internet & Web, QuickTime |
2008-11-05
|
Playback of QuickTime movie audio through a multi-channel speaker system
(HTML)
QA1627: Specify a specific pair of channels for QuickTime audio movie playback through a multi-channel speaker system
|
Audio, QuickTime |
2008-11-05
|
QuickTime Audio - Retrieving the correct audio format bit depth value
(HTML)
QA1477: Discusses how to retrieve accurate audio format bit depth.
|
Audio, QuickTime |
2008-11-05
|
Animating the frame of a CALayer.
(HTML)
QA1620: Explains how the frame property of a layer interacts with animations.
|
Cocoa, Games, Graphics & Imaging |
2008-10-24
|
Allocating and sharing memory with user space from an I/O Kit driver
(HTML)
()
QA1197: Describes the preferred technique for allocating and sharing buffers in an I/O Kit kernel driver.
|
Darwin, Hardware & Drivers |
2008-10-13
|
Generating a Non-Maskable Interrupt (NMI)
(HTML)
()
QA1264: Explains how to generate a non-maskable interrupt (NMI) on modern Macintosh systems.
|
Audio, Darwin, Hardware & Drivers, Mac OS X Server, Networking, Printing, Tools |
2008-10-13
|
QTKit Capture - Disabling specific audio channels when recording
(HTML)
QA1617: Describes how to disable specific audio channels when recording using QTKit Capture.
|
Cocoa, QuickTime |
2008-10-13
|
Using GLUT and OpenGL on Mac OS X
(HTML)
QA1613: States the required steps to add GLUT and OpenGL to an Xcode project.
|
Graphics & Imaging |
2008-10-13
|
Using the ExtAudioFileSeek and ExtAudioFileTell Functions
(HTML)
QA1609: Describes how to use sample rate correctly when working with audio file positions.
|
Audio |
2008-09-29
|
FSDeleteObject fails with fBsyErr, sometimes
(HTML)
QA1497: Why Spotlight indexing can cause file deletion to fail, and what to do about it.
|
Carbon |
2008-09-24
|
Programmatically causing restart, shutdown and/or logout
(HTML)
()
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
|
Carbon, Cocoa, Core Foundation, Darwin, Hardware & Drivers, Mac OS X Server, Tools |
2008-09-24
|
Retain Counts of io_object_t Objects in IOKit.framework
(HTML)
()
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
|
Audio, Darwin, Games, Graphics & Imaging, Hardware & Drivers, Networking, Printing, User Experience |
2008-09-24
|
IODeviceTree and the I/O Registry
(HTML)
()
QA1120: Describes the IODeviceTree plane in the Mac OS X I/O Registry.
|
Audio, Darwin, Hardware & Drivers, Networking |
2008-09-18
|
Disabling Processor Cores on a Multi-Core System
(HTML)
()
QA1141: Describes how to disable processor cores on a multi-core system for testing purposes.
|
Audio, Carbon, Cocoa, Core Foundation, Darwin, Graphics & Imaging, Hardware & Drivers, Performance, Tools |
2008-09-16
|
Mac OS X and root access
(HTML)
QA1013: Describes how to enable root access in Mac OS X.
|
Darwin, Security |
2008-09-16
|
QTKit Capture - Video Compression Options And Preview
(HTML)
QA1583: Describes how video compression options may influence the resolution of previewed video.
|
Cocoa, QuickTime |
2008-09-16
|
Determining if an application uses Objective-C Garbage Collection
(HTML)
QA1599: Shows how to determine if an application or executable is using Objective-C Garbage Collection.
|
Cocoa |
2008-09-08
|
Expanding Tilde-based paths
(HTML)
QA1549: Demonstrates how to resolve tilde-based relevant paths.
|
Carbon, Cocoa, Core Foundation |
2008-09-08
|
Multithreaded usage of the QCRenderer
(HTML)
QA1538: Describes an issue that may arise when using the QCRenderer in a multi-threaded application.
|
Apple Applications, Graphics & Imaging |
2008-09-08
|
Getting the pixel data from a CGImage object
(HTML)
QA1509: Describes how to access the pixel data of a CGImage object
|
Carbon, Cocoa, Games, Graphics & Imaging |
2008-08-27
|
The Default Output Audio Units
(HTML)
QA1577: Describes the Mac OS X output audio units and their purposes.
|
Audio |
2008-08-21
|
Releasing the iTunes Windows COM from Managed Code
(HTML)
QA1608: Describes how to properly release the iTunes Windows COM from managed code
|
Apple Applications |
2008-08-21
|
Is dlopen available on all versions of Mac OS X?
(HTML)
()
QA1180: Describes how to dynamically link to libraries and plug-ins, typically done with dlopen.
|
Darwin, Open Source |
2008-08-19
|
Tips on USB driver matching for Mac OS X
(HTML)
QA1076: Gives some tips on getting USB driver matching to work.
|
Hardware & Drivers |
2008-08-14
|
Adding metadata to a QuickTime movie using the QuickTime MetaData APIs
(HTML)
QA1515: Adding metadata to a QuickTime movie using the QuickTime MetaData APIs
|
QuickTime |
2008-08-08
|
Gathering all PostScript Printer Descriptions (PPDs)
(HTML)
QA1529: Describes a work around for an issue in PMCopyAvailablePPDs on Mac OS X 10.4 and below
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2008-08-08
|
How to play a sequence of movies in a Web page
(HTML)
QA1593: How to have the QuickTime plug-in play a sequence of movies, one after the other, in a Web page
|
QuickTime |
2008-08-08
|
QuickTime for Windows returns bdNamErr (-37) error with long Windows file names
(HTML)
QA1413: Describes how QuickTime may return bdNamErr (-37) error on Windows if file name is > 63 characters
|
QuickTime |
2008-08-08
|
Registering and unregistering for sleep and wake notifications
(HTML)
QA1340: Explains how applications can register and unregister for sleep and wake notifications on Mac OS X.
|
Carbon, Cocoa, Core Foundation, Darwin |
2008-08-08
|
Requirements for Quartz GL
(HTML)
QA1536: Describes the requirements for enabling Quartz GL.
|
Carbon, Cocoa, Games, Graphics & Imaging, Performance, User Experience |
2008-08-08
|
Using PPD constraints with Paper Sizes
(HTML)
QA1603: Describes the requirements for using PPD Constraints to constrain options against paper size.
|
Printing |
2008-08-08
|
Using QTPixelBufferContextCreate with NewMovieFromProperties
(HTML)
QA1443: Discusses using a QuickTime pixel buffer visual context and NewMovieFromProperties to output frames to pixel buffers.
|
Carbon, Cocoa, Graphics & Imaging, QuickTime |
2008-08-08
|
Video capture with multiple IIDC cameras
(HTML)
QA1365: Discusses factors which influence the number of IIDC cameras that can simultaniously be used for capture.
|
Hardware & Drivers, QuickTime |
2008-08-08
|
Calculating the static video frame rate of a QuickTime movie.
(HTML)
()
QA1262: Calculating the static video frame rate of a QuickTime movie.
|
QuickTime |
2008-08-06
|
Getting a Packet Trace
(HTML)
()
QA1176: Lists tools available for looking at the network packets on the wire.
|
Carbon, Cocoa, Core Foundation, Darwin, Games, Hardware & Drivers, Internet & Web, Java, Mac OS X Server, Networking, Printing, QuickTime, Security |
2008-06-03
|
Creating Apple TV Media Files Containing Dolby Digital Professional AC-3 Audio
(HTML)
QA1604: Discusses how to create media files containing AC-3 audio for Apple TV using Compressor and QTKit.
|
QuickTime |
2008-05-19
|
QTKit Capture - Disabling Audio Or Video When Capturing From a Muxed Device
(HTML)
QA1607: Describes the use of the setEnabled: method to disable audio or video capture from muxed devices.
|
Cocoa, QuickTime |
2008-05-19
|
How can I find out what non-RGB pixel formats a codec supports?
(HTML)
()
QA1249: Applications can find out if a codec supports non-RGB pixel formats.
|
QuickTime |
2008-04-24
|
Determining console user login status
(HTML)
QA1133: How to determine whether a user is logged in on the console, and be notified of changes.
|
Carbon, Cocoa, Darwin |
2008-04-14
|
How to get a native QuickTime movie object from the QuickTime ActiveX/COM control
(HTML)
QA1594: Describes how to get a native QuickTime movie object from the QuickTime ActiveX/COM control
|
QuickTime |
2008-03-27
|
Bonjour Printer Subtype for HTTP
(HTML)
QA1555: Describes how printer vendors can register their bonjour service such that Safari can see them.
|
Apple Applications, Carbon, Cocoa, Core Foundation, Darwin, Enterprise IT, Networking, Open Source, Printing |
2008-03-25
|
Drawing attributed strings that are both filled and stroked
(HTML)
QA1531: Describes how the value of NSStrokeWidthAttributeName indicates fill, stroke, or both, in attributed strings.
|
Cocoa, Text & Fonts |
2008-03-25
|
Supported KPIs
(HTML)
QA1575: Describes how to check whether a kernel function is part of a supported KPI.
|
Darwin |
2008-03-25
|
QTKit Capture - Extracting SMPTE Timecode information from a QTSampleBuffer
(HTML)
QA1600: Describes how to use the QTSampleBufferSMPTETimeAttribute with a sample buffer.
|
Cocoa, QuickTime |
2008-03-17
|
Sample Description Endianness
(HTML)
QA1598: Describes the endianness of the QuickTime Sample Description Structure and their extensions.
|
QuickTime |
2008-03-17
|
How to work around HIMovieViewCreate failing
(HTML)
QA1417: Describes how to work around HIMovieViewCreate failing to initialize the view in QuickTime 7
|
Carbon, QuickTime, Tools |
2008-03-11
|
Movie Import Components - MovieImportDataRef Invoked For File Import Operations
(HTML)
QA1596: Discusses how QuickTime 7.4+ invokes Movie Import Components when specifically importing from files.
|
QuickTime |
2008-03-11
|
QTKit Capture - Specifying Media Compression Settings
(HTML)
QA1586: Describes how to configure a file output object to save compressed captured media.
|
Graphics & Imaging, QuickTime |
2008-03-11
|
Suppressing the "unexpectedly quit" alert
(HTML)
QA1288: Describes how to suppress the "unexpectedly quit" alert.
|
Carbon, Cocoa, Darwin |
2008-03-11
|
Missing Results in Xcode Project Find Window
(HTML)
QA1580: A workaround for when a search that previously returned results generates no files found in Xcode
|
Tools |
2008-03-06
|
QTKit Capture - Setting DecompressedVideoOutput CVPixelBuffer Attributes
(HTML)
QA1582: Describes how to configure a DecompressedVideoOutput objects CVPixelBuffer attributes.
|
QuickTime |
2008-03-06
|
Common mistakes with delegation in Cocoa
(HTML)
QA1554: The two most common errors that lead to a delegate method not being received.
|
Cocoa |
2008-02-27
|
Disabling text completion in an NSTextField
(HTML)
QA1553: Shows how to implement a delegate method provided by NSControl to disable automatic text completion.
|
Cocoa |
2008-02-27
|
NSDate - Natural language date parsing in early Leopard releases
(HTML)
QA1581: Acknowledges a regression in +dateWithNaturalLanguageString: behavior of NSDate which is fixed as of 10.5.2.
|
Cocoa |
2008-02-27
|
Customizing Process Stack Size
(HTML)
QA1419: Describes methods for setting the stack size of a process and/or thread.
|
Carbon, Cocoa, Darwin |
2008-02-20
|
Re-enabling dragging from NSTableView to other applications
(HTML)
()
QA1220: Explains how to re-enable drag-and-drop from NSTableViews to other applications
|
Cocoa, User Experience |
2008-02-08
|
Connecting the Font Menu in Interface Builder 3
(HTML)
QA1571: How to connect and configure the Font/Format menus in Interface Builder 3.
|
Cocoa, Text & Fonts, Tools, User Experience |
2008-01-21
|
Enabling the application menu's "Preferences" menu item on Mac OS X
(HTML)
QA1552: Describes the two things you need to implement to enable the "Preferences" menu item on Mac OS X.
|
Cocoa, User Experience |
2008-01-21
|
QuickTime Audio - Rendering QuickTime Movie audio to a specific Audio Device
(HTML)
QA1578: Describes how to render Movie audio to a specific audio device.
|
QuickTime |
2008-01-08
|
AGL Changes for Mac OS X Leopard (v. 10.5)
(HTML)
QA1523: This Q&A describes the new and deprecated APIs for Apple OpenGL (AGL)
|
Carbon, Games, Graphics & Imaging, Porting |
2008-01-04
|
Kernel's MAC framework
(HTML)
QA1574: Cautions that the kernel's MAC framework is currently not support.
|
Darwin |
2008-01-04
|
Debugging Process Startup
(HTML)
QA1573: Describes techniques for debugging a process's startup code.
|
Tools |
2007-12-21
|
How do I get the hexadecimal value of an NSColor object?
(HTML)
QA1576: Describes how to convert an NSColor object to its Hexadecimal value.
|
Cocoa, Graphics & Imaging, Internet & Web, Text & Fonts |
2007-12-19
|
Why is my Ruby on Rails application with FastCGI generating "'load error /etc/irbrc" errors?
(HTML)
QA1494: Describes how to resolve an error encountered hosting Ruby on Rails applications on Mac OS X 10.5.
|
Enterprise IT, Internet & Web, Mac OS X Server, Open Source, Scripting & Automation |
2007-11-28
|
How can I get both Subversion (SVN) and CVS on Mac OS X 10.5 (Leopard)?
(HTML)
QA1492: Explains where to find Subversion and CVS for installation.
|
Open Source, Tools |
2007-11-15
|
Compiling X11 / OpenGL applications on Mac OS X v.10.5 Leopard
(HTML)
QA1567: Trying to compile X11 / OpenGL application on Mac OS X v.10.5 result on "ld: cycle in dylib re-exports with /usr/X11R6/lib/libGL.dylib""
|
Enterprise IT, Graphics & Imaging, Open Source |
2007-10-30
|
Descriptor Passing Problems
(HTML)
QA1541: Describes how to work around common problems with descriptor passing.
|
Darwin, Networking |
2007-10-29
|
Why isn't my ColorSync CMM recognized on Mac OS X 10.5?
(HTML)
QA1557: Discusses how to upgrade your ColorSync CMM to run on Mac OS X 10.5
|
Graphics & Imaging |
2007-10-26
|
Looping Audio Files with QuickTime for Windows
(HTML)
QA1559: How to Continuously Loop Audio Files with QuickTime for Windows
|
QuickTime |
2007-10-09
|
Why isn't my QuickTime Component recognized by iMovie '08?
(HTML)
QA1545: Discusses why iMovie '08 may ignore 3rd party QuickTime Components.
|
Apple Applications, QuickTime |
2007-10-03
|
QuickTime Audio - Muting and GetMovieAudioFrequencyLevels
(HTML)
QA1556: Discusses the change made to the GetMovieAudioFrequencyLevels API with QuickTime 7.2.
|
QuickTime |
2007-09-28
|
QuickTime Visual Context - Setting the kQTVisualContextOutputColorSpaceKey Attribute
(HTML)
QA1550: Describes how to configure a QuickTime OpenGL Texture Visual Context with the kQTVisualContextOutputColorSpaceKey attribute.
|
Graphics & Imaging, QuickTime |
2007-09-28
|
Obtaining the localized application name in Cocoa
(HTML)
QA1544: Describes how to obtain several versions of the application name in Cocoa.
|
Cocoa, Internationalization |
2007-09-21
|
QuickTime Texture Visual Context - kQTVisualContextNotAllowedErr with non-accelerated graphics cards
(HTML)
QA1542: Discusses how to create a display mask and avoid a kQTVisualContextNotAllowedErr when using a non-accelerated graphics card.
|
Graphics & Imaging, QuickTime |
2007-09-18
|
Programatically retrieving field and frame information
(HTML)
QA1547: Discusses the use of the kICMImageDescriptionPropertyID_FieldInfo property to retrieve Field/Frame information.
|
QuickTime |
2007-09-13
|
Adding and removing a submenu from a menu in Cocoa
(HTML)
QA1420: Explains how to dynamically add and remove menus in a Cocoa application.
|
Cocoa |
2007-09-10
|
Don't forget to cancel your Bonjour resolve
(HTML)
QA1297: Explains why it's important to cancel a Bonjour resolve operation.
|
Carbon, Cocoa, Networking |
2007-08-30
|
How can I work with MPEG-2 media using QuickTime?
(HTML)
QA1540: How to work with MPEG-2 media using QuickTime.
|
QuickTime |
2007-08-29
|
How do I create a QuickTime movie from PCM audio samples in memory?
(HTML)
QA1539: How to create a QuickTime movie from PCM audio samples in memory
|
Audio, QuickTime |
2007-08-29
|
AudioConverter: How do I know when I am done?
(HTML)
QA1532: Describes how to correctly signal AudioConverter when a conversion is completed.
|
Audio |
2007-08-23
|
How to measure CG text
(HTML)
QA1051: Explains how to measure Core Graphics text.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2007-08-02
|
Capturing a real-time movie stream
(HTML)
QA1535: Capturing real-time movie streams
|
QuickTime |
2007-07-30
|
Where do QuickTime extension files reside on Windows systems?
(HTML)
QTW100: Describes where to locate QuickTime extension files on Windows systems.
|
QuickTime |
2007-07-30
|
CGBitmapContextCreate Supported Color Spaces
(HTML)
QA1037: Lists the color space and alpha info combinations currently supported by CGBitmapContextCreate.
|
Carbon, Cocoa, Games, Graphics & Imaging |
2007-07-18
|
Ensuring hardware accelerated rendering for your OpenGL application
(HTML)
QA1502: Using the NoRecovery pixel format attribute and how to check whether vertex and fragment processing is executed on the GPU or CPU
|
Games, Graphics & Imaging |
2007-07-18
|
How to handle kAudioUnitProperty_MaximumFramesPerSlice
(HTML)
QA1533: Illustrates how to use the kAudioUnitProperty_MaximumFramesPerSlice property
|
Audio |
2007-07-16
|
Synchronizing OpenGL rendering updates to the vertical refresh of the display
(HTML)
QA1521: How to avoid tearing by synchronizing your rendering to the display VBL
|
Games, Graphics & Imaging, Performance |
2007-07-16
|
Debugging a WebKit Plug-in in Xcode
(HTML)
QA1500: Directions for debugging a WebKit plug-in in Xcode.
|
Apple Applications, Cocoa, Internet & Web, Tools, User Experience |
2007-06-05
|
Unable to select input device in AU Lab
(HTML)
QA1526: AU Lab only supports physical device singletons.
|
Audio |
2007-05-17
|
Detecting the Caps Lock Key
(HTML)
QA1519: Explains how to detect when the caps lock key is turned on and off.
|
Cocoa |
2007-05-11
|
Using UTIs to Identify Image Files
(HTML)
QA1518: Explains how to use Uniform Type Identifiers to identify what files can be opened at images.
|
Cocoa, Graphics & Imaging |
2007-05-11
|
Printer Queue vs. Printer Name
(HTML)
QA1407: Explains the difference between a printer queue and a printer name.
|
Carbon, Printing |
2007-04-26
|
QuickTime 7.1.5 Security Enhancements
(HTML)
QA1520: Discusses the security enhancements and other changes contained in the QuickTime 7.1.5 Update.
|
QuickTime |
2007-04-02
|
Including a custom NSWindow in a nib file
(HTML)
QA1511: Shows how to create a custom NSWindow and instantiate it in a nib file.
|
Cocoa, Tools |
2007-03-21
|
Availability of Quartz Composer Patches in Web Kit
(HTML)
QA1505: Details which Quartz Composer patches are available in Web Kit
|
Apple Applications, Carbon, Cocoa, Graphics & Imaging, Internet & Web, Networking |
2007-03-05
|
ExpressCard Prevents System Sleep
(HTML)
QA1517: Describes how some ExpressCard cards can prevent system sleep and how to fix the problem.
|
Darwin, Hardware & Drivers |
2007-02-28
|
Using GCOV from Xcode
(HTML)
QA1514: Illustrates configuring your Xcode project to work with the GCOV code coverage tool.
|
Tools |
2007-02-23
|
Adding metadata to an iTunes file using the QuickTime Metadata APIs
(HTML)
QA1508: How to add metadata to a movie using the QuickTime Metadata APIs
|
QuickTime |
2007-02-14
|
Advertising a Bonjour service on a specific set of networking interfaces.
(HTML)
QA1513: Explains how to register a Bonjour service only on a specific set of networking interfaces.
|
Carbon, Core Foundation, Networking, Open Source |
2007-02-12
|
The header file 'alut.h' is missing from the OpenAL framework.
(HTML)
QA1504: ALUT headers were removed from OpenAL.framework with the Xcode 2.4. This Q&A describes how to regain access to those system-supplied symbols
|
Audio, Carbon |
2007-02-06
|
Describing the kSecTrustResultUnspecified error.
(HTML)
QA1360: Explaining the semantics behind the kSecTrustResultUnspecified error returned by the Security APIs.
|
Security |
2007-02-05
|
How do I access files contained in my AppleScript Studio application's main bundle?
(HTML)
QA1493: Explains how to access files stored within an AppleScript Studio application.
|
Scripting & Automation, Tools |
2007-02-05
|
NSOpenPanel - Choosing any file and ignoring packages
(HTML)
QA1468: Explains how to configure NSOpenPanel to filter only files and ignoring packages.
|
Cocoa, User Experience |
2007-01-25
|
Preventing column reordering in NSTableView
(HTML)
QA1503: Demonstrates how to prevent column reordering of certain columns in NSTableView.
|
Cocoa, User Experience |
2007-01-24
|
Core Video - Available Pixel Formats
(HTML)
QA1501: Discusses how to determine all the pixel format types and format descriptions known to Core Video.
|
Graphics & Imaging, QuickTime |
2007-01-23
|
Creating install packages from the command line
(HTML)
QA1284: Describes how to create install packages from the command line.
|
Tools |
2007-01-22
|
AuthorizationCreateFromExternalForm 100022 Error Explained
(HTML)
QA1498: Explains the undocumented 100022 return value from AuthorizationCreateFromExternalForm.
|
Security |
2007-01-04
|
Developing for VFS
(HTML)
()
QA1242: Describes Apple's position on developing external file systems (VFS plug-ins) for Mac OS X.
|
Darwin |
2006-12-22
|
Volumes Not Showing Up On The Desktop
(HTML)
QA1491: Describes how to make a volume from a third party VFS plug-in show up on the desktop.
|
Darwin |
2006-12-20
|
How can I determine the order of the languages set by the user in the Language tab of the International preference pane?
(HTML)
QA1391: Retrieving the order of the languages set by the International preference pane in Cocoa, Carbon, and Terminal.
|
Carbon, Cocoa, Internationalization |
2006-12-19
|
Intel-Based Macs, Dashboard, Safari, and You
(HTML)
QA1451: Concerns and details regarding widget and web development for Intel-based Macintosh computers
|
Apple Applications, Internet & Web |
2006-12-13
|
Standard Audio - Parsing the kQTSCAudioPropertyID_CodecSpecificSettingsArray property
(HTML)
QA1437: Discusses how to parse the kQTSCAudioPropertyID_CodecSpecificSettingsArray property returned from StdAudio. Also see Q&A 1390.
|
Audio, QuickTime |
2006-11-30
|
Configuring the Recent Searches menu for NSSearchField
(HTML)
QA1496: Discusses the common problem when adding menu items to the Recent Searches menu.
|
Cocoa, User Experience |
2006-11-27
|
What depth should I put in an Image Description?
(HTML)
()
QA1183: Describes how to select the correct value for the depth field of an image description.
|
QuickTime |
2006-11-27
|
Integrating With The Connect to Server Dialog
(HTML)
QA1387: Describes problems integrating a third-party network file system with Finder's Connect to Server dialog.
|
Darwin |
2006-11-16
|
Security Framework Error Codes
(HTML)
QA1499: Explains how to interpret errors returned by the Security Framework with an overview of Security error handling.
|
Carbon, Cocoa, Darwin, Enterprise IT, Mac OS X Server, Networking, Security |
2006-11-16
|
Standard Audio - The CodecSpecificSettingsArray and MagicCookie properties
(HTML)
QA1390: Discusses Core Audio AudioConverter configuration with StdAudio, specifically the CodecSpecificSettingsArray property.
|
Audio, QuickTime |
2006-11-16
|
Compression Sequence APIs - codecErr returned when compressing with H.264
(HTML)
QA1470: Describes why ICM Compression Sequence APIs cannot be used to encode to H.264
|
Graphics & Imaging, QuickTime |
2006-11-15
|
NSProgressIndicator animation and redraw
(HTML)
QA1473: Discusses why NSProgressIndicator does not redraw during progress loops.
|
Cocoa, User Experience |
2006-11-15
|
Standard Audio - Setting output ASBD returns badFormatErr
(HTML)
QA1489: Discusses why badFormatErr may be returned from Standard Audio
|
Audio, QuickTime |
2006-11-15
|
Why am I getting a bdNamErr when trying to use a file I just located?
(HTML)
QA1392: Describes the problem caused by different forbidden characters in POSIX and HFS and a solution around the problem.
|
Carbon |
2006-11-14
|
Debugging NSTableView's "Action Invocation" binding
(HTML)
QA1472: Discusses the issues and factors that affect NSTableView's "Action Invocation" binding.
|
Cocoa, Tools, User Experience |
2006-11-13
|
Why is my application crashing in QuickDraw when I'm not using it?
(HTML)
QA1256: provides an explanation and workaround for a rare but serious problem affecting all applications.
|
Carbon |
2006-11-13
|
How can I identify the runtime environment, Carbon or Cocoa, of the current application?
(HTML)
QA1372: Identifies the runtime environment of the application. Useful only for plugins, frameworks, input methods, etc.
|
Core Foundation |
2006-11-07
|
How to add a folder to the contents of a package
(HTML)
QA1484: Describes how to add a folder of files to the package contents of executable code
|
Tools |
2006-10-31
|
Using static versions of existing dynamic libraries
(HTML)
QA1393: Illustrates how to select a static version of a library when a dynamic version of the library exists.
|
Tools |
2006-10-24
|
Java on Intel-based Macs
(HTML)
QA1295: Required changes (if any) for Java applications to run on Intel-based Macs.
|
Java, Porting, Tools |
2006-10-17
|
Mixing AWT/Swing and Cocoa-Java
(HTML)
QA1342: Recommended alternatives to mixing Cocoa-Java and AWT/Swing.
|
Java |
2006-10-12
|
Finding EXC_BAD_ACCESS bugs in a Cocoa project
(HTML)
QA1367: Discusses how to find memory protection violations or EXC_BAD_ACCESS bugs in Cocoa projects.
|
Cocoa |
2006-10-10
|
What is the "main bundle" of a command-line foundation tool?
(HTML)
QA1436: Reveals the location of the main bundle of a command-line foundation tool.
|
Cocoa |
2006-10-10
|
How to make NSTextField accept tab, return and enter keys.
(HTML)
QA1454: Describes how to make the NSTextField control accept tab, return and enter keys by using the control's dispatch delegate method.
|
Cocoa, Text & Fonts, User Experience |
2006-10-09
|
Interface element identification in Interface Builder
(HTML)
QA1323: Describes a way to easily visually identify interface elements in a nib file.
|
Tools |
2006-10-06
|
Building Objective-C static libraries with categories
(HTML)
QA1490: Describes how to properly build Objective-C static libraries that contain categories on existing classes.
|
Cocoa, Tools |
2006-10-03
|
Programmatically Accessing and Manipulating Multiple Keychain Items
(HTML)
QA1486: An explanation on what is and is not possible using the SecKeychain API to manipulate Keychain Items.
|
Cocoa, Enterprise IT, Mac OS X Server, Security |
2006-10-03
|
The state of mDNSResponder
(HTML)
QA1339: Explains how to obtain information regarding the internal state of mDNSResponder.
|
Darwin, Hardware & Drivers, Networking |
2006-10-03
|
Compression Sessions - Multipass encoding and the pass mode flags
(HTML)
QA1457: Discusses how the pass mode flags work when performing multipass compression operations.
|
Carbon, QuickTime |
2006-10-02
|
Embedding Hyperlinks in NSTextField and NSTextView
(HTML)
QA1487: Shows how a Cocoa app can embed a hyperlink inside both NSTextField and NSTextView using NSAttributedString.
|
Cocoa, User Experience |
2006-10-02
|
Where are the LiveConnect classes on Mac OS X?
(HTML)
QA1364: Locating classes necessary to build Java-Javascript communication into Java Applets on Mac OS X.
|
Enterprise IT, Internet & Web, Java |
2006-10-02
|
Disabling and Enabling an NSTextView
(HTML)
QA1461: Shows how a Cocoa application can disable and enable an NSTextView.
|
Cocoa, Text & Fonts, User Experience |
2006-09-11
|
Programmatically Performing an Open Directory Search
(HTML)
QA1462: A short guide on how to programmatically search Open Directory for matching attribute values within records.
|
Core Foundation, Enterprise IT, Internet & Web, Mac OS X Server |
2006-09-11
|
How to create a Cocoa Disclosure Button Control
(HTML)
QA1485: Explains how to create a disclosure button control in Cocoa, not immediately available in Interface Builder.
|
Cocoa |
2006-08-01
|
MovieAudioExtraction - Extracting all available audio samples
(HTML)
QA1481: Describes how to correct for MovieAudioExtraction missing some audio samples at the end of audio files.
|
Audio, QuickTime |
2006-07-18
|
Losing the character code when using the control key
(HTML)
QA1446: Explains why the control key transforms the character code instead of simply setting the appropriate modifier bit.
|
Carbon, Text & Fonts |
2006-07-17
|
How do I use asserts while debugging?
(HTML)
QA1431: How do I enable asserts so they log their messages and/or break when I'm debugging?
|
Tools |
2006-06-30
|
Changing the volume of audio devices
(HTML)
QA1016: Demonstrates volume controls for audio devices
|
Audio, Carbon |
2006-05-02
|
Enumerating fonts with ATS
(HTML)
QA1471: Describes the different ATS font enumeration methods
|
Carbon, Text & Fonts, User Experience |
2006-04-14
|
UnsupportedClassVersionError With J2SE 5.0 Release 4
(HTML)
QA1474: Explains problems running existing Xcode projects after upgrading to J2SE 5.0 Release 4
|
Java, Tools |
2006-04-14
|
Using the kQTPropertyClass_DRM properties with QuickTime
(HTML)
QA1476: Explains how to use the kQTPropertyClass_DRM properties with QuickTime media.
|
QuickTime |
2006-04-11
|
CoreAudio Overload Warnings
(HTML)
QA1467: Describes CoreAudio overload warnings what they mean and how to avoid them.
|
Audio, Carbon, Cocoa |
2006-03-29
|
MovieAudioExtraction - Ensure a Movie is fully loaded before starting an extraction session
(HTML)
QA1469: Describes the importance of making sure a Movie is fully loaded before extracting audio.
|
Audio, Cocoa, QuickTime |
2006-03-29
|
Using NSSound with CoreAudio on Mac OS 10.3.x
(HTML)
QA1394: Workaround the NULL input buffers in a Core Audio IOProc callback when using NSSound by using AudioDeviceAddIOProc
|
Audio, Cocoa |
2006-03-29
|
Creating a Movie from Movie Data in Memory
(HTML)
QA1341: Describes how to create a movie from movie data in memory.
|
QuickTime |
2006-03-21
|
ColorSync Color Matching on Intel-based Macs
(HTML)
QA1464: Describes special considerations for byte ordering when performing ColorSync color matching on Intel-based Macs
|
Carbon, Graphics & Imaging |
2006-03-16
|
Movie Export From Procedures - Providing k2vuyPixelFormat data to MovieExportGetDataProc
(HTML)
QA1465: Discusses adding the missing 'rowb' ImageDescription extension when using MakeImageDescriptionFromPixMap with a k2vuyPixelFormat GWorld for a procedures export.
|
QuickTime |
2006-03-03
|
Common QA and Roadmap for USB Software Development on Mac OS X
(HTML)
QA1370: Roadmap for development of USB Software on Mac OS X and some Common Questions and Answers
|
Hardware & Drivers, Performance, Tools |
2006-02-28
|
The "packages" node in the device tree
(HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
|
Audio, Graphics & Imaging, Hardware & Drivers, Mac OS X Server, Networking, Performance, QuickTime |
2006-02-22
|
Is QuickTime thread-safe?
(HTML)
QA1088: Discusses thread-safety and reentrancy of the QuickTime library on both Mac & Windows.
|
QuickTime |
2006-02-14
|
Integrating the QuickTime for Windows 7.0.3 Installer into your Application Installer
(HTML)
QA1463: Describes new behavior for the QuickTime for Windows 7.0.3 Installer
|
QuickTime |
2006-02-07
|
Sequence Grabber preallocates large file when recording
(HTML)
QA1411: Describes how to prevent the Sequence Grabber from filling your entire disk when recording.
|
Carbon, QuickTime |
2006-02-06
|
Compression Sessions - Configuring options using the Standard Compression dialog
(HTML)
QA1456: Discusses how to configure Compression Session options using Standard Compression dialog.
|
Carbon, QuickTime |
2006-01-12
|
Compression Sessions - Enabling muti-pass encoding
(HTML)
QA1450: Describes how to enable multi-pass encoding when using ICM compression sessions.
|
Carbon, QuickTime |
2006-01-12
|
Compression Sessions - Temporal compression options
(HTML)
QA1455: Discusses the temporal compression option as it relates to quality and other compression session options.
|
Carbon, QuickTime |
2006-01-12
|
Debugging Graphics with QuartzDebug
(HTML)
()
QA1236: Explains how to use QuartzDebug to debug graphics issues.
|
Carbon, Cocoa, Games, Graphics & Imaging, Java, Performance |
2006-01-12
|
Decompression Sessions - Setting codec accuracy and field mode
(HTML)
QA1460: Describes how to set codec accuracy and field mode options when creating a decompression sessions.
|
Carbon, Graphics & Imaging, QuickTime |
2006-01-12
|
Limiting the component list in SCRequestImageSettings
(HTML)
QA1062: Describes the scCompressionListType flag, which limits the list of compressors shown in the standard image settings dialog.
|
QuickTime |
2006-01-12
|
Deprecated CALL_ON_[UN]LOAD pragmas
(HTML)
QA1429: Replace deprecated CALL_ON_[UN]LOAD pragmas with constructor [destructor] function attributes.
|
Tools |
2006-01-10
|
Setting default open Finder window
(HTML)
QA1449: How to set the default Finder window to open when a disk is mounted
|
Carbon, Tools, User Experience |
2006-01-03
|
How can I handle smooth mouse wheel scrolling?
(HTML)
QA1453: Details an undocumented Carbon Event which will be added to the public headers in a later DevTools release.
|
Carbon |
2005-11-29
|
Sound Manager Codec support in QuickTime 7
(HTML)
QA1448: Describes QuickTime 7 support for constant bitrate and variable bitrate Sound Manager codecs
|
Audio, QuickTime |
2005-10-26
|
Final Cut Pro - Preferred Video Media Time Scales and Sample Durations
(HTML)
QA1447: Lists the preferred time scales/sample durations for media created for use with FCP.
|
Apple Applications, QuickTime |
2005-10-24
|
Apple RGB and Generic RGB profiles explained
(HTML)
QA1430: Discusses use of the Apple RGB and Generic RGB profiles for untagged data on Mac OS X
|
Graphics & Imaging |
2005-10-17
|
Compression Sessions - Configuring codec quality settings
(HTML)
QA1444: Discusses how to set encoding quality for a Compression Sequence
|
Carbon, Graphics & Imaging, QuickTime |
2005-10-17
|
Importer Components - What is the 'mcfg' resource used for?
(HTML)
()
QA1267: Discusses the Media Configuration 'mcfg' resource which lists Importer Component file type characteristics and its use.
|
QuickTime |
2005-10-17
|
Creating color spaces that ensure color matching.
(HTML)
QA1396: How to create color spaces that ensure color matching.
|
Graphics & Imaging |
2005-10-04
|
StopAlert and NoteAlert now use the Application icon
(HTML)
QA1378: System Alerts now use the Application icon to let the User easily identify the source of the alert.
|
Carbon, User Experience |
2005-10-04
|
Using the QuickTime DVCompressor properties
(HTML)
QA1438: Describes the function of the DVCompressor class component properties.
|
QuickTime |
2005-10-04
|
Implementing a CVFillExtendedPixelsCallBack
(HTML)
QA1440: Discusses how you implement a Core Video custom extended pixel fill callback function.
|
Carbon, Graphics & Imaging, QuickTime |
2005-09-06
|
Registering custom pixel formats with QuickTime and Core Video
(HTML)
QA1401: Discusses how to register custom pixel formats with QuickTime & Core Video with QuickTime 7.
|
Carbon, Graphics & Imaging, QuickTime |
2005-09-06
|
Adding Unicode characters to Text Media in a Text Track
(HTML)
QA1400: Describes how to add Unicode characters to text media in a text track
|
QuickTime |
2005-09-01
|
Specifiying if the CPU or the GPU should be used for rendering.
(HTML)
QA1416: Which processor will be used for rendering in Core Image and how to affect it.
|
Graphics & Imaging, Hardware & Drivers, Performance |
2005-08-16
|
Combinations of cupsColorSpace, cupsColorOrder and cupsBitsPerColor values supported by Mac OS X
(HTML)
QA1368: Table of supported combinations of cupsColorSpace, cupsColorOrder and cupsBitsPerColor values supported by Mac OS X.
|
Printing |
2005-08-10
|
Why am I not receiving kEventControlHit events for some of the parts of my custom HIView?
(HTML)
QA1439: Explains why part codes greater than 127 should not be used
|
Carbon |
2005-07-14
|
Mixing link-local IP addresses and routable IP addresses
(HTML)
QA1357: Explains how to enable communication between devices with link-local addresses and devices with routable addresses.
|
Darwin, Hardware & Drivers, Networking, Printing |
2005-07-06
|
Problems getting Bonjour TXT record information
(HTML)
QA1389: Explains why you might have problems retrieving TXT record information from a CFNetServiceRef or NSNetService.
|
Carbon, Cocoa, Core Foundation, Networking |
2005-07-06
|
What are the predefined macros for GCC?
(HTML)
QA1424: Shows how to display a list of GCC predefined macros.
|
Tools |
2005-07-06
|
Right- and Control-Drags on Mac OS X
(HTML)
QA1362: Describes a difference in Drag and Drop on Mac OS X that affects all cross-platform Java applications
|
Java |
2005-06-29
|
When does the RSS Feed patch in Quartz Composer refreshes its contents?
(HTML)
QA1425: Explains how the RSS Feed patch in Quartz Composer refreshes its contents.
|
Graphics & Imaging |
2005-06-24
|
Carbon Drawer problem in Mac OS X v10.4 and v10.4.1
(HTML)
QA1435: Workaround for a drawer problem present in Mac OS X v10.4 but fixed in v10.4.2
|
Carbon |
2005-06-21
|
Unified window title and toolbar appearance in Carbon
(HTML)
QA1423: How to use the unified window title and toolbar appearance for a Carbon window.
|
Carbon, User Experience |
2005-06-17
|
What is the Timebase submenu available in the contextual menu of some patches in Quartz Composer?
(HTML)
QA1427: Describes the timebase system used by patches in Quartz Composer.
|
Apple Applications, Graphics & Imaging, Tools |
2005-06-15
|
Weak Linking To Spotlight
(HTML)
QA1422: Describes a problem with weak linking to Spotlight (the Metadata framework), and its solution.
|
Carbon, Cocoa |
2005-06-03
|
How can I optimize a Quartz Composer composition depending on the hardware it runs on?
(HTML)
QA1433: Explains how to design compositions that adapt to the hardware limitations.
|
Apple Applications, Cocoa, Graphics & Imaging, Performance |
2005-06-01
|
Why does my Quartz Composer composition render with a corrupted background in the QCView?
(HTML)
QA1434: Describes the circumstances in which the QCView background may render corrupted.
|
Graphics & Imaging |
2005-06-01
|
Sending SCSI or ATA commands to storage devices
(HTML)
()
QA1179: Explains that Mac OS X does not implement SCSI or ATA pass-through for many mass storage devices.
|
Hardware & Drivers, Mac OS X Server |
2005-05-10
|
Loading Scripting Additions in Mac OS X
(HTML)
QA1070: Explains how to load scripting additions so you can call them using Apple events.
|
Scripting & Automation |
2005-05-06
|
Why is libstdc++.a missing in my Xcode project on Mac OS X v10.4 (Tiger)?
(HTML)
QA1428: Explains the role of libstdc++ and why you do not need it in a Xcode project.
|
Tools |
2005-04-29
|
Why is my Control/HIView not accepting drops on Mac OS X v10.4 (Tiger)?
(HTML)
QA1426: Explains how to handle correctly the kEventControlDragEnter event so drops will work in a Control or HIView.
|
Carbon |
2005-04-29
|
iSight - Configuring gain settings for IIDC cameras
(HTML)
QA1421: Discusses how to configure features of IIDC cameras, specifically gain for the iSight
|
Carbon, Hardware & Drivers, QuickTime |
2005-04-06
|
Crash in ABAddPropertiesAndTypes
(HTML)
QA1404: How to correctly add custom Address Book properties using ABAddPropertiesAndTypes
|
Apple Applications, Carbon, Cocoa, User Experience |
2005-04-04
|
Help Book Caching During Software Development
(HTML)
QA1409: Development situations that can potentially confuse Help Viewer
|
Carbon, Cocoa, Tools, User Experience |
2005-03-30
|
Defining and Using the kTransformFocused IconTransformType
(HTML)
QA1414: Documents a new IconTransformType, available in Panther and later, which draws a focus ring around an icon.
|
Carbon |
2005-03-29
|
Using ConvertMovieToFile or ConvertMovieToDataRef to convert movies without displaying the settings dialog
(HTML)
QA1418: Describes how to perform movie export using ConvertMovieToFile or ConvertMovieToDataRef without displaying the dialog
|
QuickTime |
2005-03-22
|
Finding an NSView's current magnification.
(HTML)
QA1346: How to discover the current magnification (zoom level) of any NSView.
|
Cocoa, Graphics & Imaging, User Experience |
2005-03-08
|
Movie Export Component - How to ensure Final Cut Pro recognizes your exporter
(HTML)
QA1415: Explains how to make sure Final Cut Pro will recognizes a custom QuickTime movie export component.
|
Apple Applications, Carbon, QuickTime |
2005-03-08
|
Determine the version of an Audio Unit
(HTML)
QA1408: Determine the version of an Audio Unit
|
Audio |
2005-03-07
|
Movie Export - Always fill in the MovieExportGetDataParams dataSize field
(HTML)
QA1304: Outlines the importance of correctly filling in the MovieExportGetDataParams dataSize field when exporting from procedures.
|
Carbon, QuickTime |
2005-02-25
|
Storing file references in CFPreferences
(HTML)
QA1350: Storing file references in CFPreferences
|
Carbon |
2005-02-23
|
Using language-tagged QuickTime UserData text APIs with CFStrings
(HTML)
QA1410: Describes how to use language-tagged QuickTime UserData text APIs with CFStrings and TextEncodings.
|
Carbon, Core Foundation, QuickTime |
2005-02-11
|
CFBundleIdentifier and user application access
(HTML)
QA1373: Describes the role of CFBundleIdentifier in limiting a user's application access.
|
Carbon, Cocoa, Core Foundation, Enterprise IT, Java, Tools |
2005-02-08
|
Public UTIs supported by Mac OS X v10.3
(HTML)
QA1406: Lists the public UTIs (Uniform Type Identifiers) used by the Pasteboard in Mac OS X v10.3.
|
Carbon, Cocoa |
2005-02-08
|
Context Sharing Tips
(HTML)
()
QA1248: How to correctly share OpenGL contexts and what the limits on this sharing are.
|
Carbon, Games, Graphics & Imaging |
2005-02-07
|
Variable arguments in Objective-C methods
(HTML)
QA1405: How to implement methods which take a variable number of arguments.
|
Cocoa |
2005-01-13
|
Resolves may return an IPv6 address in Panther
(HTML)
QA1298: Explains why you get an IP address of 0.0.0.0 when resolving a Bonjour service.
|
Carbon, Cocoa, Core Foundation, Networking |
2005-01-10
|
Mach Absolute Time Units
(HTML)
QA1398: Describes how to convert Mach absolute time units to real time, and vice versa.
|
Darwin |
2005-01-06
|
Sequence Grabber - Determining the capture resolution of an IIDC device
(HTML)
QA1403: Discusses how to determine the resolution of a captured image from an IIDC device
|
Carbon, Hardware & Drivers, QuickTime |
2005-01-06
|
NSOpenGLView redraw problems after a window is closed and re-opened.
(HTML)
QA1353: Workaround for NSOpenGLView failure to draw after its window is closed and re-opened.
|
Cocoa, Graphics & Imaging |
2004-12-03
|
Hang launching signed Applets from JavaScript
(HTML)
QA1395: Making a LiveConnect call to a signed Applet before that Applet has finished loading can cause a hang.
|
Internet & Web, Java |
2004-12-02
|
Why aren't my tracking rects working?
(HTML)
QA1355: Describes a common mistake in setting up cursor-tracking rectangles.
|
Cocoa |
2004-12-02
|
Obtaining the name of an external MIDI Device from a MIDI Endpoint
(HTML)
QA1374: Get the names of external MIDI Devices from MIDI Endpoints.
|
Audio, Hardware & Drivers |
2004-12-01
|
SetSoundMediaBalance balance parameter clarification
(HTML)
()
QTMTB49: Describes correct parameter values for the SetSoundMediaBalance routine.
|
QuickTime |
2004-12-01
|
My custom item dismisses my Navigation Services dialog
(HTML)
QA1381: Gives a workaround for dismissive clicks on items in the custom area of Navigation Services dialogs.
|
Carbon, User Experience |
2004-11-22
|
Symbol to Library in GDB
(HTML)
QA1388: Shows how to find the library containing a symbol in GDB.
|
Tools |
2004-11-15
|
Sending an Email
(HTML)
QA1084: Shows how to create an email in the user's prefered email application.
|
Apple Applications, Carbon, Cocoa, Networking |
2004-11-05
|
Using Interface Builder's NSOpenGLView or Custom View objects for an OpenGL application
(HTML)
QA1167: Describes usage cases for both NSOpenGLViews and Custom Views for Cocoa OpenGL applications
|
Cocoa, Games, Graphics & Imaging |
2004-10-28
|
Detecting the Debugger
(HTML)
QA1361: Shows how to determine whether you're being run under the debugger.
|
Tools |
2004-10-27
|
Private HITheme APIs in Mac OS X 10.2 should not be called
(HTML)
QA1377: Explains why weak-linked API common runtime check is not good enough for the HITheme APIs.
|
Carbon |
2004-10-27
|
Sorting Like the Finder
(HTML)
QA1159: Shows how to sort strings like the Finder's list view.
|
Carbon, Cocoa, Text & Fonts |
2004-10-27
|
Enabling X11 Forwarding
(HTML)
QA1383: Describes how to enable ssh clients to receive X11 communication from a Mac OS X system.
|
Internet & Web, Mac OS X Server, Open Source, Security |
2004-10-25
|
Preventing sleep
(HTML)
QA1160: Explains how your application can prevent the system from sleeping.
|
Carbon, Cocoa, Darwin |
2004-10-22
|
Enabling the Navigation Services default behavior in its dialogs
(HTML)
QA1384: Explains how to enable the default behavior of the Navigation Services dialogs.
|
Carbon |
2004-10-15
|
Fixing the Layout Binding of the Tab control User Panes
(HTML)
QA1161: Describes the Tab control hierarchy and layouts of its panes and provides a fix to a common problem.
|
Carbon |
2004-10-14
|
Managing custom drawing code in a compositing world
(HTML)
QA1162: Explains why any custom drawing code must be handled by the kEventControlDraw handler of a custom HIView
|
Carbon |
2004-10-14
|
Sharing Browser Cookies With Java Applets
(HTML)
()
QA1265: Creating a persistent browser session (cookie) inside Java 1.3 Applets
|
Internet & Web, Java |
2004-10-13
|
glFlush() vs. glFinish()
(HTML)
QA1158: Explanation of the differences between glFlush() and glFinish()
|
Graphics & Imaging |
2004-10-11
|
How do I determine how much VRAM is available on my video card?
(HTML)
QA1168: Using Core Graphics and IOKit to find the physical size of VRAM on installed hardware.
|
Cocoa, Games, Graphics & Imaging |
2004-10-11
|
Using the latest Mac OS X headers in my CFM project with CodeWarrior
(HTML)
QA1379: Describes how to use the latest Mac OS X headers in CodeWarrior by modifying the CFM project access paths.
|
Tools |
2004-10-08
|
Clickable Static Text Item
(HTML)
QA1380: Explains how to make a static text item respond to clicks
|
Carbon, User Experience |
2004-10-05
|
SetFontInfoForSelection incorrect prototype
(HTML)
QA1375: Describes the incorrect prototyping of the SetFontInfoForSelection API and gives a workaround.
|
Carbon, Text & Fonts, User Experience |
2004-10-04
|
GetDIBFromPict fails with QuickTime "Minimum" installation
(HTML)
QA1294: Demonstrates how to check for any available QuickTime components required by individual QuickTime functions.
|
QuickTime |
2004-09-28
|
Adding a movie reference to a movie
(HTML)
QA1376: Demonstrates how to add a reference for a movie to another movie
|
Carbon, QuickTime |
2004-09-16
|
Adjusting the movie brightness
(HTML)
QA1382: Demonstrates how to adjust the brightness of a movie for playback.
|
QuickTime |
2004-09-16
|
Movies - Saving movie playback hints
(HTML)
QA1366: Explains how to save and load media play hints from Movie files.
|
Carbon, Cocoa, QuickTime |
2004-09-14
|
Does Safari support 128-bit encryption?
(HTML)
QA1320: Discusses support for 128-bit encryption in Apple's Safari web browser.
|
Apple Applications, Enterprise IT, Internet & Web, Security |
2004-09-10
|
Avoiding Pauses When Looping Audio files with QuickTime
(HTML)
QA1371: Demonstrates how to avoid pauses when looping audio files with QuickTime
|
Audio, Carbon, Games, QuickTime |
2004-09-08
|
Setting the ColorSync profile for a NSBitmapImageRep object
(HTML)
QA1369: Setting the ColorSync profile for a NSBitmapImageRep object
|
Cocoa, Graphics & Imaging |
2004-09-08
|
Unsolicited About Boxes
(HTML)
QA1363: How to properly override the default about and quit behaviors in Java 1.4 and later
|
Java |
2004-08-31
|
Installing smart card reader drivers
(HTML)
QA1359: Updates obsolete information contained in the pcscd(8) man page on Mac OS X Jaguar and Panther.
|
Hardware & Drivers, Security |
2004-08-30
|
Bonjour enforces the TXT record format in Panther
(HTML)
QA1306: Explains how mDNSResponder enforces the proper TXT record format in Panther.
|
Carbon, Cocoa, Core Foundation, Darwin, Networking |
2004-07-14
|
Bonjour service types used in Mac OS X
(HTML)
QA1312: Provides a list of common Bonjour service types used in Mac OS X.
|
Hardware & Drivers, Networking |
2004-07-14
|
Updating the TXT record of a Bonjour service
(HTML)
QA1302: Explains how to update a Bonjour TXT record while running on either Jaguar or Panther.
|
Carbon, Cocoa, Core Foundation, Darwin, Networking |
2004-07-14
|
Available FireWire Isochronous Bandwidth
(HTML)
QA1356: Discusses attempting to "pre-flight" an isochronous bandwidth allocation request by reading the currently available bandwidth.
|
Audio, Hardware & Drivers, QuickTime |
2004-07-07
|
Dynamically registering a bundled component
(HTML)
QA1083: Describes how to dynamically register a Component which resides in an Application bundle.
|
Carbon, QuickTime |
2004-06-07
|
Graphics Exporters - Creating 16-bit-per-channel image files
(HTML)
QA1354: Discusses how to use QuickTime Graphics Exporters to create 16-bit-per-channel image files.
|
Cocoa, Graphics & Imaging, QuickTime |
2004-06-03
|
Discovering all advertised Bonjour service types
(HTML)
QA1337: Explains how to discover all Bonjour service types being advertised on the local network.
|
Carbon, Cocoa, Core Foundation, Darwin, Hardware & Drivers, Networking |
2004-06-01
|
New PPD keywords available in Mac OS X version 10.3
(HTML)
QA1352: Describes the new PPD keywords available for CUPS filters in Mac OS X 10.3.
|
Hardware & Drivers, Printing |
2004-05-26
|
Avoiding the -42 error with DiscRecording
(HTML)
QA1292: Explains how to workaround the -42 error when using the DiscRecording API.
|
Carbon, Cocoa |
2004-05-25
|
Directories Appear as Volume Aliases
(HTML)
QA1351: Discusses how VFS plug-ins should handle device numbers to ensure compatibility with Carbon applications.
|
Carbon, Darwin |
2004-05-25
|
Signaling the end of data when using AudioConverterFillComplexBuffer
(HTML)
QA1317: How to signal the end of data when using AudioConverterFillComplexBuffer to convert audio data.
|
Audio |
2004-04-26
|
Sequence Grabber - How often should I call SGIdle?
(HTML)
QA1349: This Q&A discusses how often SGIdle should be called when capturing using the Sequence Grabber.
|
QuickTime |
2004-04-06
|
Sequence Grabber - Using the SGDataProc for Sound
(HTML)
QA1348: This Q&A discusses how you can use a Sound SGChannel with the Sequence Grabber DataProc
|
QuickTime |
2004-04-06
|
Audio Unit Resizing
(HTML)
QA1343: Discusses the host's responsibilities when resizing Audio Units.
|
Audio |
2004-03-23
|
Bonjour enforces the service type format in Panther
(HTML)
QA1198: Explains why registering a Bonjour service might fail on Panther.
|
Carbon, Cocoa, Hardware & Drivers, Networking |
2004-03-23
|
QuickTime movies require a valid graphics port
(HTML)
QA1345: The QuickTime Movie Toolbox requires a valid graphics port for all movies.
|
QuickTime |
2004-03-19
|
DDR SDRAM ICs for PowerBooks and iBooks that use Memory bus slewing
(HTML)
QA1344: Specifies DDR SDRAM IC optimization for PowerBooks and iBooks that use Memory bus slewing.
|
Hardware & Drivers |
2004-03-18
|
Use the Computer Name when registering your Bonjour service
(HTML)
QA1228: Explains why you should use the Computer Name when advertising a Bonjour service.
|
Carbon, Cocoa, Networking |
2004-03-05
|
Developer Tools JBoss and Tomcat Do Not Start After Installing Java 1.4.2 Update
(HTML)
QA1025: Describes how to re-enable JBoss and Tomcat after installing the Java 1.4.2 update.
|
Enterprise IT, Internet & Web, Java, Open Source |
2004-03-04
|
Creating an OpenGL texture from an NSView
(HTML)
()
QA1325: Addresses the issues involved with using an NSView as the source data for an OpenGL texture.
|
Graphics & Imaging |
2004-02-13
|
Clearing mDNSResponder's cached records
(HTML)
QA1310: Clearing the Bonjour service cache (mDNSResponder's cached records) for testing purposes.
|
Hardware & Drivers, Networking |
2004-02-11
|
Duplicate Bonjour services while browsing
(HTML)
QA1333: Explains how to work with multiple network interfaces when browsing for Bonjour services.
|
Networking |
2004-02-06
|
Use empty string for Bonjour domains
(HTML)
QA1331: Explains what to specify for the domain parameter when using Bonjour API's.
|
Networking |
2004-02-06
|
Use NSSound instead of NSMovie for audio only playback on Mac OS X 10.3 and greater
(HTML)
QA1335: Why using NSSound may be a better choice than using NSMovie for audio only playback.
|
Audio |
2004-02-04
|
OpenGL Driver Monitor Decoder Ring
(HTML)
()
QA1334: Describes what each of the parameters available in the OpenGL Driver Monitor measure.
|
Graphics & Imaging |
2004-01-30
|
Shearing a Coordinate Space with NSAffineTransform
(HTML)
()
QA1332: Describes a simple way to shear coordinate spaces by adding a few methods to the NSAffineTransform class.
|
Cocoa, Graphics & Imaging |
2004-01-29
|
DV Codec settings and performance
(HTML)
()
QA1149: Discusses the difference between compression quality, decompression quality, and performance with the DV codec.
|
QuickTime |
2004-01-20
|
Server Processes and the Dock
(HTML)
()
QA1328: Discusses using headless AWT from Java server applications that need to be hidden.
|
Java, Mac OS X Server, Porting |
2004-01-19
|
Issues with boot time KEXT loading
(HTML)
()
QA1087: Explains how to solve problems with loading KEXTs at boot time.
|
Darwin, Hardware & Drivers |
2004-01-15
|
Music Player Sequence Destinations
(HTML)
()
QA1330: Provides clarification on MIDI Endpoints and assigning MIDI data flow.
|
Audio |
2004-01-15
|
AudioDevice sample rates
(HTML)
QA1196: Getting, setting and converting sample rates with Audio Devices.
|
Audio |
2003-12-09
|
AUGraphs and AudioUnit connections
(HTML)
QA1174: Discusses AudioUnit connection issues when using more than one AudioUnit or an AUGraph.
|
Audio |
2003-12-09
|
QuickTime Effects - How to set up parameter description values when using kParameterTypeDataImage
(HTML)
()
QA1326: Setting up an effect parameter description when using kParameterTypeDataImage as the parameter data type.
|
QuickTime |
2003-12-09
|
X11 FAQ
(HTML)
()
QA1232: Frequently Asked Questions about using Apple's X Window System (X11) implementation.
|
Carbon, Darwin, Porting |
2003-11-17
|
Why doesn't my Scrolling Text Box control work in a compositing window?
(HTML)
QA1324: Explains why some older controls do not function properly in compositing windows and points to a replacement.
|
Carbon |
2003-11-13
|
Developing with ZeroLink: small applications and launching on other computers
(HTML)
QA1322: Resolving issues caused by the ZeroLink feature in Xcode.
|
Tools |
2003-10-31
|
Downloading through a proxy server in Mac OS X
(HTML)
QA1296: Explains when downloading through a proxy server will work, and when it will fail.
|
Carbon, Cocoa, Core Foundation, Networking |
2003-10-29
|
Environment Variables
(HTML)
QA1255: Describes how a process gets its environment variables.
|
Carbon, Cocoa |
2003-10-29
|
How to solve '_objc_exception_set_functions' ZeroLink errors in Xcode
(HTML)
QA1321: Explains how to eliminate '_objc_exception_set_functions' ZeroLink errors in Xcode
|
Tools |
2003-10-29
|
URL Access vs. CFNetwork
(HTML)
QA1291: Explains when to choose URL Access or CFNetwork when downloading files from within your application.
|
Carbon, Core Foundation, Networking |
2003-10-29
|
Installing an I/O Kit KEXT Without Rebooting
(HTML)
QA1319: Describes the state of the art of installing I/O Kit kernel extensions (KEXTs) without requiring a restart.
|
Audio, Darwin, Hardware & Drivers, Mac OS X Server, Networking |
2003-10-28
|
Why isn't my edit text box in my Navigation dialog's custom area working on 10.3?
(HTML)
QA1315: Explains a bug in the Mac OS X 10.3 Navigation Services Custom Area involving the EditText and its work around.
|
Carbon, User Experience |
2003-10-28
|
Sequence Grabber - Ensuring the SG TimeBase is being driven by the Sound Clock.
(HTML)
QA1314: Ensuring the Sequence Grabber TimeBase is being driven by the Sound Clock when recording audio and video.
|
QuickTime |
2003-10-24
|
Bonjour TXT record rate limiting in Panther
(HTML)
QA1293: Explains how mDNSResponder implements TXT record rate limiting in Panther.
|
Carbon, Cocoa, Hardware & Drivers, Networking |
2003-10-23
|
Registering a Bonjour service multiple times
(HTML)
QA1311: Explains why registering the same Bonjour service twice on the same machine doesn't cause a name conflict.
|
Carbon, Hardware & Drivers, Networking |
2003-10-23
|
Third party VFS can't unmount on Mac OS X 10.3
(HTML)
QA1308: Describes changes in unmounting behavior for VFS plug-ins under Mac OS X 10.3 "Panther."
|
Carbon, Cocoa |
2003-10-23
|
How to handle audio data with magic cookie information
(HTML)
QA1318: How to handle sound files with magic cookies when using an AudioConverter.
|
Audio |
2003-10-22
|
Important Java Directories on Mac OS X
(HTML)
()
QA1170: Mac OS X equivalents of common Java runtime and development directories.
|
Java |
2003-10-21
|
QuickTime 6.4 & AvailabilityMacros.h on Mac OS X 10.2.x
(HTML)
QA1316: Fixing compilation issues when upgrading to QuickTime 6.4 on Mac OS X 10.2.x systems.
|
QuickTime, Tools |
2003-10-21
|
Sharpening Full Scene Anti-Aliasing Details
(HTML)
QA1268: Using full scene anti-aliasing (FSAA) in OpenGL applications.
|
Graphics & Imaging |
2003-10-10
|
Sleep vs. Doze on Mac OS X
(HTML)
QA1309: Discusses and demonstrates sleep versus doze detection on Machintosh Mac OS X
|
Darwin, Hardware & Drivers, Performance |
2003-10-09
|
Exception in JFileChooser.setAcceptAllFileFilterUsed
(HTML)
Deprecated - QA1280: Workaround for a known issue in Java 1.4.1 Update 1 on Jaguar.
|
Java |
2003-10-07
|
paramErr returned from ConvertMovieToFile when exporting to .wav
(HTML)
QA1313: Avoid a paramErr returned from ConvertMovieToFile by setting up a Sound Description when exporting to a .wav file.
|
QuickTime |
2003-10-06
|
PCI/PCI-X slots on the Power Mac G5
(HTML)
QA1307: Discusses installing PCI/PCI-X cards of different speeds in the Power Mac G5.
|
Darwin, Hardware & Drivers |
2003-09-30
|
Providing QuickDraw with a Known Good Port
(HTML)
()
Deprecated - QA1237: How to use SetPort( NULL) to provide QuickDraw with a known good port.
|
Graphics & Imaging |
2003-09-29
|
How can I tell if a PCI device has on board I/O space?
(HTML)
QA1287: Demonstrates "how to" tell if a PCI device has on board I/O space.
|
Hardware & Drivers |
2003-09-24
|
Sequence Grabber - Setting the sound channel play through state
(HTML)
QA1303: Setting the Sound play though state when previewing and recording a sound channel with the Sequence Grabber.
|
QuickTime |
2003-09-23
|
Bonjour and wake from sleep
(HTML)
QA1290: Explains why applications that use Bonjour should stay registered and continue browsing on sleep.
|
Carbon, Cocoa, Networking |
2003-09-18
|
NSL and how it relates to Bonjour
(HTML)
QA1299: Explains the relationship between NSL and Bonjour.
|
Carbon, Networking |
2003-09-18
|
Debugging arbitrary applications with Xcode
(HTML)
QA1305: Debugging an application with Xcode without requiring the project that built the application.
|
Tools |
2003-09-15
|
How to add other pasteboard types to an HFS Promise drag in Cocoa
(HTML)
QA1300: Explains how to add other pasteboard types to an HFS Promise drag in Cocoa.
|
Cocoa |
2003-09-15
|
How to remove the "Open Recent" menu item in a Document-based Cocoa application
(HTML)
QA1289: Explains how to remove the "Open Recent" menu item in a Document-based Cocoa application.
|
Cocoa |
2003-09-15
|
How to set a custom drag image when doing an HFS Promise drag in Cocoa
(HTML)
QA1200: Explains how to set a custom drag image when doing an HFS Promise drag in Cocoa.
|
Cocoa |
2003-09-15
|
Spaces in project names: solving "Missing file or directory" errors in Project Builder
(HTML)
QA1301: Explains "Missing file or directory" errors when building with Project Builder.
|
Tools |
2003-09-15
|
Remote or Two-Machine Debugging Applications with GDB
(HTML)
QA1279: Explains how to setup a remote or two-machine debugging configuration using gdb and ssh.
|
Tools |
2003-09-09
|
Sequence Grabber - How do I save user settings as CFPreferences?
(HTML)
QA1286: Saving UserData settings returned from the Sequence Grabber as CFPreferences.
|
QuickTime |
2003-09-04
|
CFXML to CFPropertyListRef (and back!)
(HTML)
()
QA1208: Describes to how save and restore a CFPropertyListRef to and from an XML file.
|
Carbon, Cocoa, Core Foundation |
2003-08-29
|
Correcting a PackageMaker version.plist and BundleVersions.plist problem
(HTML)
()
QA1281: Describes how to correct a PackageMaker version.plist and BundleVersions.plist problem.
|
Tools |
2003-08-25
|
Getting owner and group name references for PackageMaker package contents
(HTML)
()
QA1285: Describes how to get owner and group name references for PackageMaker package contents.
|
Tools |
2003-08-25
|
PackageMaker's NeedsAuthorization value causes install to fail
(HTML)
()
QA1283: Provides a workaround when PackageMaker's NeedsAuthorization value causes a Mac OS X 10.1 installation failure.
|
Tools |
2003-08-25
|
SDRAM Problems With Self-Powered USB Devices
(HTML)
()
HW82: Alerts that non-compliant, self-powered USB devices plugged into a G4, can cause problems with low-voltage-sensitive SDRAM .
|
Hardware & Drivers |
2003-08-21
|
Non Mac OS X Bundled data-fork based Resources
(HTML)
()
QA1098: Mac OS X Bundled data-fork based Resources
|
Carbon, Mac OS X Server |
2003-08-20
|
Using a QuickTime time base callback to detect when a movie has stopped
(HTML)
()
QA1282: Using a QuickTime time base callback (NewCallBack) to detect when a movie has stopped.
|
QuickTime |
2003-08-12
|
Bluetooth Radio Power Class for Apple Systems
(HTML)
()
QA1278: Notes Preferred Bluetooth Transmitter Characteristics for products designed for Apple Systems.
|
Hardware & Drivers |
2003-08-06
|
Security Credentials
(HTML)
()
QA1277: Discusses AuthorizationCopyRights and the relationship between Authorization Services, authorization sessions, Security Server, credentials, and the credentials cache.
|
Security |
2003-08-06
|
Customizing Component Border Colors
(HTML)
()
QA1272: Retaining Aqua background for JComboBox menus with custom control borders.
|
Java |
2003-07-31
|
Filtering QuickTime media types in Navigation Services
(HTML)
()
QA1274: Describes how to filter QuickTime media types in a Navigation Services filter procedure.
|
Carbon, QuickTime |
2003-07-23
|
The Data Browser GetDataBrowserUserState API
(HTML)
()
QA1270: Explains a problematic Data Browser API definition and how to work around it.
|
Carbon |
2003-07-22
|
CGImageRef contents are immutable
(HTML)
()
QA1276: Explains that CGImageRef contents are considered immutable once created.
|
Carbon, Cocoa, Graphics & Imaging |
2003-07-17
|
Sequence Grabber Source, Video, and Channel Bounds
(HTML)
()
QA1250: Explains the QuickTime Sequence Grabber's relationship between the Source, Video, and Channel Bounds when capturing video.
|
QuickTime |
2003-07-16
|
Tioga PostScript Printing Plugins in Mac OS X 10.2
(HTML)
()
QA1085: Why Tioga printing plugins for PostScript printing aren't called on Mac OS X 10.2 and later.
|
Graphics & Imaging, Printing |
2003-07-14
|
Image Decompressor Data-loading Procs
(HTML)
()
QTMCC19: Explains how to use an image decompressor's data-loading proc.
|
QuickTime |
2003-07-10
|
DRAM DIMM power pin connections for Macintosh Computers
(HTML)
()
QA1271: Discusses design considerations for DRAM DIMM power pin connections for Macintosh Computers.
|
Hardware & Drivers |
2003-07-04
|
Updating OpenGL Contexts
(HTML)
()
QA1209: When and why to update an OpenGL context in response to system and user actions.
|
Carbon, Games, Graphics & Imaging |
2003-06-19
|
Power adapter Sensing for the 17" PowerBook
(HTML)
()
QA1266: Details Design and detection considerations for 17-inch PowerBook power adapters
|
Hardware & Drivers |
2003-06-12
|
Can't attach during two-machine debugging with GDB
(HTML)
()
Deprecated - QA1019: Describes a workaround for a problem attaching during two-machine debugging on Mac OS X 10.0.x.
|
Darwin, Tools |
2003-06-02
|
How do I count the frames in an MPEG movie?
(HTML)
()
QTMTB54: Talks about using the QuickTime Movie Toolbox function GetMovieNextInterestingTime with MPEG media tracks.
|
QuickTime |
2003-05-02
|
Empty Memory Objects
(HTML)
()
QA1259: Describes how two memory management edge cases are handled by the common Mac OS memory allocators.
|
Carbon, Hardware & Drivers |
2003-04-21
|
Is ColorSync thread safe?
(HTML)
()
QA1261: Discusses ColorSync thread-safety issues.
|
Carbon, Cocoa, Games, Graphics & Imaging, Mac OS X Server, Performance, QuickTime |
2003-04-17
|
Notifying the Finder of changed or newly created files
(HTML)
()
QA1260: Recommended approach to notifying the Finder to update its open windows of a file creation or change.
|
Carbon |
2003-04-15
|
PPPoE Server for Testing
(HTML)
()
QA1252: Describes how to configure Mac OS X as a PPPoE server for testing purposes.
|
Carbon, Cocoa, Networking |
2003-04-11
|
Can I have parameters of type typeHIRect instead of type typeQDRectangle in my kEventControlBoundsChanged message handler?
(HTML)
()
QA1246: Details the automatic coercions between QuickDraw and Quartz types provided by the Carbon Event Parameter accessors.
|
Carbon |
2003-04-03
|
'dynamic shared library not made a weak library in output with MACOSX_DEPLOYMENT_TARGET...' bug
(HTML)
()
QA1233: Why 'ld' may give a warning about the Mac OS X_DEPLOYMENT_TARGET environment variable and its failure to weak link.
|
Tools |
2003-04-01
|
FSSetCatalogInfo versus UID and GID
(HTML)
()
QA1251: Describes why FSSetCatalogInfo does not set the UID and GID of the file, and provides a work around.
|
Carbon, Cocoa |
2003-03-26
|
Internet Connect Speed
(HTML)
()
QA1165: Describes how to get the modem connection speed from the System Configuration framework dynamic store.
|
Carbon, Core Foundation, Games, Internet & Web, Mac OS X Server, Networking |
2003-03-26
|
Disabling QuickTime Error Dialogs When Opening or Tasking a Movie
(HTML)
()
QA1164: How to disable QuickTime error dialogs which may be presented when opening or tasking a movie.
|
QuickTime |
2003-03-20
|
Project Builder 2.1 needs projects to be checked into CVS to enable CVS support
(HTML)
()
QA1245: Explains how to workaround a bug in Project Builder that blocks CVS functionality.
|
Tools |
2003-03-20
|
QuickTime Error -2127 qtNetworkAlreadyAllocatedErr Explained
(HTML)
()
QA1244: QuickTime qtNetworkAlreadyAllocatedErr error code (-2127) occurs when the user's Connection Speed preference setting is too slow.
|
QuickTime |
2003-03-20
|
Using cmpWantsRegisterMessage not recommended on Mac OS X
(HTML)
()
QA1192: Describes why using the cmpWantsRegisterMessage flag is not recommended on Mac OS X.
|
QuickTime |
2003-03-11
|
How can I verify that a Movie can actually draw into a non-RGB GWorld?
(HTML)
()
QA1243: Techniques to verify that a Movie can actually draw into a non-RGB GWorld.
|
QuickTime |
2003-03-05
|
Viewing multi-page PDF files
(HTML)
()
QA1247: How to draw each page of a multi-page PDF document using the QuickTime movie importers.
|
QuickTime |
2003-03-05
|
How do I use PMSessionGetGraphicsContext to get a CGContextRef?
(HTML)
()
Deprecated - QA1216: Describes how to use PMSessionSetDocumentFormatGeneration and PMSessionGetGraphicsContext to get a CGContextRef for printing.
|
Carbon, Graphics & Imaging, Printing |
2003-02-25
|
Quartz 2D Thread Safety
(HTML)
()
QA1238: Explains the thread-safety issues for the Quartz 2D API.
|
Carbon, Cocoa, Graphics & Imaging, Performance, Printing |
2003-02-25
|
Accessing HTTPS Proxy Settings
(HTML)
()
QA1234: Describes how to programatically access Secure Web Proxy information.
|
Carbon, Core Foundation, Games, Internet & Web, Mac OS X Server, Networking, Security |
2003-02-19
|
Text Encodings in VFS
(HTML)
()
QA1173: How to handle text encodings correctly when writing a file system (VFS) plug-in for Mac OS X.
|
Carbon, Darwin |
2003-02-10
|
Converting to Precomposed Unicode
(HTML)
()
QA1235: Describes how to convert a string to precomposed Unicode.
|
Carbon, Cocoa, Core Foundation, Internationalization, Text & Fonts |
2003-02-07
|
Movie Export Components - Supporting a MovieProgressProc
(HTML)
()
QA1230: Explains the steps needed to support a movie progress proc in a movie export component.
|
QuickTime |
2003-01-31
|
Adding menu separator items to controls in a Sherlock channel
(HTML)
()
QA1219: Using menu-item separators in an NSPopUpButton control of a Sherlock channel.
|
Apple Applications |
2003-01-21
|
BOM characters in 'utxt' clipboard flavor
(HTML)
()
QA1221: Explains the use of the BOM character in 'utxt' scrap data
|
Cocoa, Internationalization |
2003-01-20
|
File Manager Text Encoding Hints
(HTML)
()
QA1223: How to use Text Encoding Hints.
|
Carbon, Darwin |
2003-01-20
|
Why does my identity matrix look strange?
(HTML)
()
QA1227: Discusses the MatrixRecord structure and QuadToQuadMatrix function.
|
QuickTime |
2003-01-15
|
Using QTSetAtomData
(HTML)
()
QA1231: Explains what QTSetAtomData does with the data passed into it.
|
QuickTime |
2003-01-14
|
Video Output Components - QTVideoOutputGetIndImageDecompressor
(HTML)
()
QA1226: Discusses the QTVideoOutputGetIndImageDecompressor call.
|
QuickTime |
2003-01-03
|
Using Clip Region and Buffer Rectangles with OpenGL Carbon
(HTML)
()
QA1222: Shows the basics of using buffer rectangles and clip regions with AGL.
|
Carbon, Games, Graphics & Imaging |
2002-12-19
|
How do I tell if a particular display is being hardware accelerated by Quartz Extreme?
(HTML)
()
QA1218: Describes how to use CGDisplayUsesOpenGLAcceleration to see if a display is accelerated or not.
|
Carbon, Cocoa, Games, Graphics & Imaging, Performance |
2002-12-04
|
How can I programmatically determine the DPI of the current video mode?
(HTML)
()
QA1217: Describes how to compute the DPI for a given display in a given mode using Core Graphics.
|
Carbon, Cocoa, Games, Graphics & Imaging |
2002-12-02
|
GetProcAdress and OpenGL Entry Points
(HTML)
()
QA1188: Technique for finding function pointers for OpenGL entry points in Cocoa and Carbon
|
Carbon, Games, Graphics & Imaging |
2002-11-25
|
Problems recording CopyBits into a PICT on Mac OS X 10.2
(HTML)
()
QA1189: Identifies a problem with CopyBits and PICT on Mac OS X 10.2 and gives a simple workaround.
|
Carbon, Graphics & Imaging, Porting |
2002-11-19
|
Are the root control, the root view, and the content view the same entity?
(HTML)
()
QA1214: Details the differences and similitudes between the root control, the root view, and the content view of windows.
|
Carbon |
2002-11-12
|
CGContext parameter missing in my kEventControlDraw event
(HTML)
()
QA1212: Explains in which case your kEventControlDraw handler wouldn't receive a CGContext parameter.
|
Carbon |
2002-11-12
|
Do I have to call CreateRootControl after creating my window?
(HTML)
()
QA1215: Explains when and when not to call CreateRootControl after creating a window.
|
Carbon |
2002-11-12
|
HIObjectRegisterSubclass returns paramErr
(HTML)
()
QA1213: Explains in which case HIObjectRegisterSubclass would return paramErr and gives a work around.
|
Carbon |
2002-11-12
|
What is the minimal set of Carbon Events I need to override in order to implement a simple custom push button?
(HTML)
()
QA1210: Details the minimal set of Carbon Events needed to implement a simple custom push button HIView.
|
Carbon |
2002-11-12
|
QDSwapPort
(HTML)
()
QA1128: Explains when to use QDSwapPort.
|
Carbon, Graphics & Imaging, Porting |
2002-11-06
|
Using cmPathBased profile locations on Mac OS X
(HTML)
()
QA1203: Shows how to correctly specify cmPath-based profile locations on Mac OS X
|
Carbon, Graphics & Imaging |
2002-11-06
|
Why does logging keep my Printer Module from working?
(HTML)
()
Deprecated - QA1182: Describes some problems with standard printf logging in a Printer Module on Jaguar.
|
Graphics & Imaging, Hardware & Drivers, Printing |
2002-11-06
|
Quartz 2D Interpolation
(HTML)
()
QA1186: Explains how to control Quartz 2D's image interpolation.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2002-10-29
|
QuickDraw Text Anti-Aliasing using Quartz 2D
(HTML)
()
QA1193: Describes APIs added to Mac OS X to allow applications to draw QD text using CG anti-aliasing.
|
Carbon, Graphics & Imaging, Porting |
2002-10-29
|
Video Output Components - Implementing QTVideoOutputGetIndSoundOutput on Mac OS X
(HTML)
()
QA1206: Describes how to support the QTVideoOutputGetIndSoundOutput function in Mac OS X.
|
QuickTime |
2002-10-29
|
Documentation updater for Project Builder shipping with Mac OS X 10.2
(HTML)
()
QA1207: Updating Project Builder to find new symbols, including the Bluetooth framework under Mac OS X.
|
Tools |
2002-10-25
|
Getting the name of a profile
(HTML)
()
QA1205: Shows how to programmatically get the name of a ColorSync profile.
|
Graphics & Imaging |
2002-10-25
|
Setting Sequence Grabber Sound Input Device Driver Parameters
(HTML)
()
QA1204: Setting sound input device driver parameters for QuickTime sequence grabber audio channels.
|
QuickTime |
2002-10-25
|
Why don't all of my PDE localizations show up in all applications?
(HTML)
()
QA1185: Explains why some PDE localizations might not appear in all applications.
|
Graphics & Imaging, Hardware & Drivers, Printing |
2002-10-16
|
Why does -stringByTrimmingCharactersInSet: give me an empty string result when it shouldn't?
(HTML)
()
QA1202: Why -stringByTrimmingCharactersInSet: sometimes returns an empty string result in Mac OS X 10.2.x when it shouldn't.
|
Cocoa |
2002-10-15
|
URL Access and the Missing Progress Dialog
(HTML)
()
Deprecated - QA1140: Explains a known bug in URL Access related to progress dialogs.
|
Carbon, Networking |
2002-09-23
|
Be careful when using AuthorizationCreate
(HTML)
()
QA1172: Explains why you should avoid determining allowable rights when creating an AuthorizationRef.
|
Security |
2002-09-20
|
Stay away from custom Authorization dialogs
(HTML)
()
QA1199: Explains why you shouldn't create a custom authorization dialog.
|
Security |
2002-09-20
|
Setting request headers in URL Access
(HTML)
()
Deprecated - QA1073: Explains how to work around a bug in URL Access when setting request headers.
|
Carbon, Networking |
2002-09-10
|
Filtering the Effects List returned by QTGetEffectsList
(HTML)
()
QA1190: Shows how to edit the list of effects returned by the QTGetEffectsList function.
|
QuickTime |
2002-09-04
|
Preserving embedded ICC profiles when using QuickTime Graphics Importer/Exporters
(HTML)
()
QA1145: Shows how to preserve the embedded ICC profile when using the QuickTime Graphics Importer/Exporter routines
|
Carbon, Games, Graphics & Imaging, QuickTime |
2002-09-04
|
Saving playback hints in a Movie
(HTML)
()
QA1194: Demonstrates how to use the SetTrackLoadSettings function to save the hintsHighQuality playback hint in a movie.
|
QuickTime |
2002-09-04
|
The Gamma function in the Mac OS X 10.2 Math Library
(HTML)
()
QA1143: How various gamma functions are implemented in Mac OS X
|
Porting |
2002-08-27
|
Process Carbon Events Not Delivered in 10.2
(HTML)
()
QA1181: Work around for a bug in Mac OS X 10.2 that prevents the delivery of process Carbon events.
|
Carbon |
2002-08-27
|
Signals and Threads
(HTML)
()
QA1184: Describes how threads and signals interact.
|
Carbon, Darwin |
2002-08-27
|
Faster DDR DRAM in the 867MHz Power Mac G4 (Mirrored Drive Doors)
(HTML)
()
QA1191: Confirms the use of faster DDR DRAM in the 867MHz Power Mac G4 (Mirrored Drive Doors).
|
Hardware & Drivers |
2002-08-19
|
Resource forks in Mach-O binaries
(HTML)
()
QA1175: Advises against using resource forks in Mach-O binaries.
|
Carbon |
2002-08-07
|
Using Navigation Services to filter QuickTime files
(HTML)
()
QA1152: Using the CanQuickTimeOpenFile function in a Navigation Services filter to display files that QuickTime can open.
|
Carbon, QuickTime |
2002-07-15
|
My ListBox control works fine on Mac OS X but I get a crash on Mac OS 9 when I click in the scrollbar
(HTML)
()
QA1156: Explains the requirements for the use of the Listbox Control on Mac OS 9 and Mac OS X.
|
Carbon |
2002-07-12
|
Base-Derived async image codecs must implement ImageCodecQueueStarting and ImageCodecQueueStopping
(HTML)
()
QA1157: Describes why base-derived codecs that set canAsync must implement ImageCodecQueueStarting and ImageCodecQueueStopping.
|
Carbon, QuickTime |
2002-07-09
|
How can I set the default location with the modern Navigation APIs NavCreatexxx?
(HTML)
()
QA1151: Explains how to set the default location with a NavCustomControl call using the kNavCtlSetLocation message in the Event Proc.
|
Carbon |
2002-07-01
|
Graphics Importers and image files containing multiple layers
(HTML)
()
QA1148: Describes how to get the natural bounds of layers contained in a multi-layered image file.
|
QuickTime |
2002-06-18
|
Illustrating document window changes in Swing
(HTML)
()
QA1146: Using the Aqua close button dot in Swing applications to indicate document changes.
|
Java |
2002-06-18
|
Movie Drawing Complete Procedure with C++
(HTML)
()
QA1150: Demonstrates a static class method which can be used as a QuickTime movie drawing complete callback.
|
QuickTime |
2002-06-18
|
Programmatic configuration of a Movie Export Component
(HTML)
()
QA1147: Demonstrates how to programmatically configure a movie export component without showing the Movie Export dialog.
|
QuickTime |
2002-06-18
|
Preventing crashes when using multiple disabled but editable NSComboBoxes
(HTML)
()
QA1142: How to prevent a crash when using multiple disabled -- but editable --NSComboBoxes in a view.
|
Cocoa |
2002-06-03
|
GraphicsImportSetBoundsRect resets your Matrix
(HTML)
()
QA1144: Discusses how calling GraphicsImportSetBoundsRect will reset a graphics importers matrix.
|
QuickTime |
2002-05-29
|
Using QuickTime to access MP3 ID3 Tags
(HTML)
()
QA1135: Demonstrates how to extract User Data from QuickTime Movies.
|
QuickTime |
2002-04-11
|
Retrieving Data from AEDesc Records - do not use the dataHandle field
(HTML)
()
QA1139: Describes the correct way to access data stored in AEDesc records.
|
Carbon |
2002-04-10
|
ICC Profile copyright field
(HTML)
()
QA1136: Discusses how applications should honor the copyright field in the header of an ICC profile.
|
Graphics & Imaging |
2002-04-08
|
QuickTime for Windows resource files
(HTML)
()
QA1132: Describes resource file extensions supported by QuickTime for Windows.
|
QuickTime |
2002-04-08
|
Using the QuickTime for Java libraries on OS X
(HTML)
()
QA1058: Where to locate the QTJava.zip file for inclusion in your java/javac classpath.
|
Java, QuickTime |
2002-04-08
|
Workaround for Asynchronous SCSIAction Crashes
(HTML)
()
Deprecated - QA1129: Explains how to workaround asynchronous SCSIAction crashes on Mac OS X.
|
Hardware & Drivers |
2002-03-21
|
PC100 SDRAM DIMMs on the Flat Panel iMac
(HTML)
()
QA1130: Describes PC100 SDRAM DIMM limitations on the "original " Flat Panel iMac.
|
Hardware & Drivers |
2002-03-18
|
Calling an AppleScript and providing parameters from an Application
(HTML)
()
QA1111: Explains calling and providing parameter values to an AppleScript event handler from an application written in C.
|
Scripting & Automation |
2002-03-13
|
spatialQuality Values with Lossy Compression
(HTML)
()
QA1126: Describes how the spatialQuality value reflects the setting of lossy compressed images like JPEG.
|
QuickTime |
2002-03-12
|
Why isn't my Static Text Control deactivating when my other controls are?
(HTML)
()
QA1125: Explains why a Static Text Control is not deactivating when the other controls are.
|
Carbon |
2002-03-11
|
Getting List of All Processes on Mac OS X
(HTML)
()
QA1123: Describes how, using Carbon and BSD respectively, to list all applications and processes.
|
Darwin |
2002-03-05
|
MPRemoteCall Contexts
(HTML)
()
QA1122: Describes two recently introduced options for the context parameter of MPRemoteCall.
|
Carbon |
2002-02-18
|
The "/.vol" directory and "volfs"
(HTML)
()
QA1113: Describes how the Carbon File Manager interacts with BSD via "volfs" and the "/.vol" directory.
|
Carbon, Darwin |
2002-02-14
|
Solving NSTabView drawing problems in Mac OS X 10.1.x
(HTML)
()
QA1117: Explains how to work around NSTabView draw problems in Mac OS X 10.1.x
|
Cocoa |
2002-02-14
|
Current GDevice Dependencies
(HTML)
()
QA1115: Describes potential problems with creating windows or ports when the current GDevice isn't the main device.
|
Carbon, Games, Graphics & Imaging, Porting |
2002-02-13
|
IOLog and Interrupt Context
(HTML)
()
QA1100: Describes when IOKit runs at primary (hardware) interrupt context.
|
Darwin, Hardware & Drivers |
2002-02-13
|
Power Management; Policy Maker vs. Power Controller
(HTML)
()
QA1121: Describes the differences between a Power Management Policy Maker and a Power Management Power Controller.
|
Carbon, Cocoa, Core Foundation, Darwin, Hardware & Drivers, Networking |
2002-02-13
|
Working with Configuration Variables
(HTML)
()
QA1119: Explains how to delete a specific Open Firmware configuration variable without using Command-Option-P-R.
|
Darwin, Hardware & Drivers |
2002-02-13
|
48 bit & 64 bit Pixel Format support in QuickTime
(HTML)
()
QA1114: Discusses QuickTime's support for pixel formats with more than 8 bits per channel.
|
QuickTime |
2002-02-07
|
couldNotResolveDataRef (-2000) returned from DataHSetDataRef and OpenADataHandler
(HTML)
()
QA1116: Describes why DataHSetDataRef and OpenADataHandler may return a couldNotResolveDataRef error in the writing case.
|
QuickTime |
2002-02-07
|
Making sense of IOKit error codes
(HTML)
()
QA1075: Explains how to interpret I/O Kit error codes.
|
Darwin, Hardware & Drivers |
2002-02-07
|
Static linking of user binaries on Mac OS X
(HTML)
()
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds.
|
Carbon, Cocoa, Darwin, Open Source, Porting, Tools |
2002-02-07
|
QTML, c2pstr and Pascal strings
(HTML)
()
QA1112: Describes how to avoid headaches when dealing with Pascal to C string conversion with QTML.
|
QuickTime |
2002-01-21
|
QuickTime Media Editing
(HTML)
()
QA1110: Explains the term "Media" as used in QuickTime and how it relates to media editing APIs.
|
QuickTime |
2002-01-16
|
The similarity field in ImageCodecBandCompress and Key Frames
(HTML)
()
QA1109: Discusses the similarity field of the CodecCompressParams structure used in ImageCodecBandCompress to implement key framing during compression.
|
QuickTime |
2002-01-16
|
Energy Star PCI Device
(HTML)
()
QA1108: Provides useful information for developers of Energy Star-compliant PCI devices.
|
Darwin, Hardware & Drivers |
2002-01-15
|
IOKit Framework Headers
(HTML)
()
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
|
Audio, Darwin, Graphics & Imaging, Hardware & Drivers, Mac OS X Server, Networking, QuickTime |
2002-01-15
|
Unwanted Audio with DV Capture
(HTML)
()
QA1105: Explains why audio is captured from a DV source even though you may not want to.
|
QuickTime |
2002-01-14
|
Menu Bar Clock and NVRAM
(HTML)
QA1102: Explains why booting with the Command-Option-P-R keys doesn't reset date and time preferences.
|
Hardware & Drivers |
2001-12-21
|
Resetting NVRAM to factory defaults
(HTML)
QA1103: Describes what happens when you boot holding the Command-Option-P-R keys.
|
Hardware & Drivers |
2001-12-21
|
Reducing the size of Physical Memory in Open Firmware
(HTML)
QA1099: Describes how to configure the Power Macintosh so less memory is recognized than is actually present.
|
Hardware & Drivers |
2001-12-20
|
The dreaded "incompatible flag -framework" error
(HTML)
QA1096: Explains how to eliminate the incompatible flag -framework error in Project Builder.
|
Darwin, Hardware & Drivers |
2001-12-05
|
Intercepting movie controller actions
(HTML)
QA1094: Demonstrates how to intercept movie controller actions.
|
QuickTime |
2001-11-14
|
Intercepting QuickTime Wired Actions
(HTML)
QA1095: Demonstrates how to intercept wired actions in a movie controller action filter function.
|
QuickTime |
2001-11-14
|
Determining required components for QuickTime movies
(HTML)
QA1093: Shows how to determine if a given QuickTime movie requires a component that's not currently installed on the system.
|
QuickTime |
2001-11-07
|
Rendering Multi-line text in JTree nodes
(HTML)
QA1091: Correcting render problems with multi-line JTree node labels in the Aqua look and feel.
|
Java |
2001-11-02
|
Adding an automated Window menu to your application
(HTML)
QA1080: Explains how to add an automated Window menu to your Carbon application.
|
Carbon |
2001-10-30
|
Background-only apps with NSStatusItems become active in 10.1 on NSStatusItem clicks
(HTML)
QA1081: Preventing background-only apps from activating when their NSStatusItem(s) are clicked in Mac OS X 10.1.
|
Cocoa |
2001-10-30
|
Enabling the application menu's "Preferences..." menu item on Mac OS X
(HTML)
QA1079: Explains how to enable the application menu's "Preferences..." menu item on Mac OS X.
|
Carbon |
2001-10-30
|
Getting the User and Computer Name
(HTML)
QA1078: Describes how to get the user and computer name on Mac OS X.
|
Carbon, Core Foundation, Networking |
2001-10-30
|
The intermittent behavior of SetDialogItemText
(HTML)
Deprecated - QA1082: Explains why SetDialogItemText may seem to not work correctly if you have embedding turned on.
|
Carbon |
2001-10-30
|
Quality of QuickTime video effects
(HTML)
QA1089: Describes some of the factors affecting QuickTime video effects quality.
|
QuickTime |
2001-10-26
|
QuickTime and Carbon Events
(HTML)
QA1090: Discusses how to ensure smooth movie playback when using Carbon Events in an application.
|
Carbon, QuickTime |
2001-10-26
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Carbon, Cocoa, Core Foundation, Darwin, Games, Performance, Porting, Tools |
2001-10-25
|
CGContextClosePath
(HTML)
QA1046: Explains when you should call CGContextClosePath.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-10-02
|
How to use URL Access with proxy servers
(HTML)
Deprecated - QA1074: Explains how to use URL Access with proxy servers.
|
Carbon, Networking |
2001-10-02
|
Saving the current Core Graphics Path
(HTML)
QA1056: Explains that the Core Graphics save and restore GState APIs do not affect the path.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-10-02
|
Working with groups and folder references in Project Builder
(HTML)
QA1077: Explains how to work with groups and folder references in Project Builder
|
Tools |
2001-09-25
|
Avoiding Kernel Event Conflicts
(HTML)
QA1063: Documents the namespace for the vendor_code field of the kern_event_msg structure.
|
Carbon, Darwin, Hardware & Drivers |
2001-09-14
|
Installing input methods on Mac OS X
(HTML)
QA1054: Describes how to install and use input methods on Mac OS X.
|
Carbon, Internationalization |
2001-09-14
|
SDRAM, CAS Latency for the
(HTML)
QA1071: Describes the supported CAS Latency values for the "QuickSilver", PowerMac G4 CPUs.
|
Hardware & Drivers |
2001-09-13
|
Comparing selectors in Cocoa-Java code
(HTML)
Deprecated - QA1069: Explains why Objective-C and Java selectors appear to be the same name but equality tests fail.
|
Cocoa |
2001-08-31
|
Carbon Full Screen Conundrums
(HTML)
QA1068: Describes the available Mac OS X DrawSprocket services.
|
Carbon, Games, Graphics & Imaging |
2001-08-20
|
Determining RAM size & location in New World Machines
(HTML)
QA1065: Demonstrates Open Firmware method of determining RAM size & location in New World Machines.
|
Hardware & Drivers |
2001-08-01
|
Automatically starting and stopping application instances without using Monitor
(HTML)
QA1064: Describes how to use WebObjects' monitor utility to stop and start application instances.
|
Tools |
2001-07-25
|
QuickTime Supported YUV Pixel Formats
(HTML)
QA1060: Describes which YUV pixel formats are supported by QuickTime.
|
QuickTime |
2001-07-19
|
FrontBase and JDBC
(HTML)
QA1041: Describes an alternative to using the JDBC adaptor with FrontBase for WebObjects 5.0.
|
Tools |
2001-07-09
|
Importing Projects from WO 4.5.x into WO 5.0
(HTML)
QA1035: Describes how to import WebObjects 4.5.x projects into WebObjects 5.0.
|
Mac OS X Server, Tools |
2001-07-09
|
CGContext Bounds
(HTML)
QA1048: Explains how to determine the bounds of a CGContext.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-07-02
|
CGContextAddLineToPoint, CGContextAddCurveToPoint, et. al.
(HTML)
QA1049: Explains why the CGContextAddXYZ APIs don't draw anything immediately.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-07-02
|
Drawing a Path Multiple Times
(HTML)
QA1047: Explains that path drawing operations consume the path.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-07-02
|
How do I use kMPCreateTaskSuspendedMask with MPCreateTask?
(HTML)
QA1055: Describes how to start a task that has been suspended with the ability to resume it later.
|
Carbon |
2001-07-02
|
Serial API Choice
(HTML)
DV39: Discusses the choice of serial APIs supported by traditional Mac OS and Mac OS X.
|
Hardware & Drivers |
2001-07-02
|
Turning Off Core Graphics Clipping
(HTML)
QA1050: Explains how to clear the clipping path for a CGContext.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-07-02
|
Unexpected CG state changes
(HTML)
QA1045: Explains why the Core Graphics drawing state sometimes changes for no apparent reason.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
2001-07-02
|
Using Pascal strings in Project Builder
(HTML)
QA1053: Shows how to force gcc (compiler used by Project Builder) to understand Pascal strings.
|
Tools |
2001-06-28
|
Exporting TIFF files in little-endian format
(HTML)
QA1044: Explains how to export a TIFF file in little-endian format.
|
QuickTime |
2001-06-26
|
Using SetMovieGWorld to draw to the window back buffer
(HTML)
QA1043: Explains how to draw into the back buffer with SetMovieGWorld.
|
QuickTime |
2001-06-26
|
128Mb SDRAM ICs limitation on original "Bronze Keyboard" Powerbook G3
(HTML)
QA1040: Outlines Memory ICs design limitation on original "Bronze Keyboard" Powerbook G3.
|
Hardware & Drivers |
2001-06-21
|
HID Manager Event Data Underruns
(HTML)
QA1038: Explains how to correctly handle HID Manager event queue data underruns.
|
Audio, Carbon, Core Foundation, Games, Hardware & Drivers |
2001-06-13
|
Displaying PCI Configuration Registers contents in Open Firmware
(HTML)
QA1036: Demonstrates how to display PCI Configuration Resister contents in Open Firmware.
|
Hardware & Drivers |
2001-05-18
|
Activating CrashReporter in OS X
(HTML)
Deprecated - QA1057: Explains of how to enable crash reporting in Mac OS X version 10.0.
|
User Experience |
2001-05-13
|
Targeting DebuggingCarbonLib asserts
(HTML)
Deprecated - QA1033: Describes how to focus DebuggingCarbonLib asserts to a single application.
|
Carbon |
2001-05-04
|
Getting NSWindow's toolbar actions to show up in Interface Builder
(HTML)
QA1030: How to add the missing -toggleToolbarShown: and -runToolbarCustomizationPalette actions to Interface Builder.
|
Cocoa |
2001-05-03
|
How to get custom views to show up in NSToolbarItems
(HTML)
QA1029: Why custom views may not show up in an NSToolBarItem and how to make it visible.
|
Cocoa, User Experience |
2001-05-03
|
ICLaunchURL, "file:///" URLs and Mac OS X
(HTML)
QA1028: Describes problems with ICLaunchURL and "file:///" URLs on Mac OS X.
|
Carbon |
2001-04-20
|
Improving ATSUI Text Drawing Performance
(HTML)
QA1027: Talks about one way of improving ATSUI text drawing performance.
|
Carbon, Graphics & Imaging, Internationalization, Text & Fonts |
2001-04-17
|
How do I use QuickDraw with CGDirectDisplay?
(HTML)
QA1011: Explains how to draw to a CGDirectDisplay-captured display using QuickDraw.
|
Carbon, Games, Graphics & Imaging |
2001-04-11
|
SyncCGContextOriginWithPort
(HTML)
QA1010: Describes how to use SyncCGContextOriginWithPort.
|
Graphics & Imaging |
2001-04-11
|
Why are my Core Graphics calls drawing upside down?
(HTML)
QA1009: Explains why CoreGraphics drawing comes out upside down relative to QuickDraw drawing.
|
Graphics & Imaging |
2001-04-11
|
Calling AppleScript from an Application
(HTML)
QA1026: Describes how to call an AppleScript from an application written in C.
|
Carbon, Scripting & Automation |
2001-04-10
|
Where should I install my help book, and how does Help Viewer locate it?
(HTML)
QA1022: Describes how to set up your application to work with Apple's Help Viewer.
|
User Experience |
2001-04-09
|
Disconnected aliases on CD-ROM and Alias Manager
(HTML)
OPS05: Explains why aliases may become disconnected on a CD-ROM.
|
Carbon |
2001-03-26
|
Creating Sub GWorlds using QTNewGWorldFromPtr
(HTML)
QA1014: Using QTNewGWorldFromPtr to create sub GWorlds which reference the pixel data of other GWorlds.
|
Carbon, Graphics & Imaging, QuickTime |
2001-03-20
|
Extracting DV Fields using QTNewGWorldFromPtr
(HTML)
QA1017: Describes using QTNewGWorldFromPtr to access individual fields contained within a frame of DV source.
|
Carbon, Graphics & Imaging, QuickTime |
2001-03-20
|
WaitMouseUp documentation errata
(HTML)
QA1008: Specifies the correct behavior of the WaitMouseUp function.
|
Carbon |
2001-02-27
|
LockPixels and DisposeGWorld with QTNewGWorldFromPtr
(HTML)
QA1007: Clarifies some issues surrounding pointer ownership when creating GWorlds with QTNewGWorldFromPtr
|
Carbon, Graphics & Imaging, QuickTime |
2001-02-26
|
Displaying Help
(HTML)
QA1006: Discusses how an application can ask the Help Viewer to display help about a particular topic.
|
User Experience |
2001-02-21
|
BowelsOfTheMemoryManager (aka YourHeapIsProbablyCorrupt)
(HTML)
()
Deprecated - ME05: What the symbol BowelsoftheMemoryManager means and the most probable cause of this symbol in MacsBug.
|
Carbon |
2001-02-01
|
Keyframes and AddMediaSample
(HTML)
QTMCC20: Describes setting flags correctly for AddMediaSample to mark keyframes and difference frames.
|
QuickTime |
2000-12-01
|
Graphics Importer -8970 errors & TIFF Support
(HTML)
QTMCC18: Discusses the -8970 error when using graphics importers with certain TIFF files.
|
QuickTime |
2000-11-29
|
ATSUI and MLTE Printing
(HTML)
()
Deprecated - QD64: Describes a way to get MLTE and ATSUI text to print through the QuickDraw bottlenecks.
|
Printing |
2000-11-08
|
CalcCMask and SeedCFill in Carbon
(HTML)
()
QD62: Explains how to use CalcCMask and SeedCFill in Carbon even though Carbon doesn't support OpenPort.
|
Carbon, Graphics & Imaging |
2000-11-08
|
GetPortBitMapForCopyBits
(HTML)
()
Deprecated - QD61: Describes the proper usage of GetPortBitMapForCopyBits.
|
Carbon, Graphics & Imaging |
2000-11-08
|
QDFlushPortBuffer
(HTML)
()
QD65: Describes a possible solution for window update problems under Carbon.
|
Carbon, Games, Graphics & Imaging, Mac OS X Server, Performance, Porting, Text & Fonts, User Experience |
2000-11-08
|
Open Transport Libraries
(HTML)
()
NW18: Lists the Open Transport libraries and what to link with for PowerPC and 68K.
|
Carbon, Games, Networking |
2000-11-03
|
WebObjects applications crashing on NT using IIS
(HTML)
WOV01: Explanation and workaround for random crashing with WebObjects patch 2 on Windows NT with IIS.
|
Tools |
2000-10-30
|
Preview image quality of DV capture
(HTML)
QTMCC12: Describes how to get full resolution preview image quality when capturing DV.
|
QuickTime |
2000-10-25
|
Detecting Classic and Carbon X Environments
(HTML)
()
OV03: Describes how to find out if your application is running in the Classic environment in Mac OS X.
|
Carbon, Porting |
2000-10-16
|
Determining Open Firmware version
(HTML)
HW100: Demonstrates how to find out the version of Open Firmware on your Macintosh.
|
Hardware & Drivers |
2000-10-06
|
Was that a path I just saw?
(HTML)
HW101: Describes the Open Firmware path that is occasionally shown at boot time.
|
Hardware & Drivers |
2000-10-06
|
What is an Open Firmware devalias?
(HTML)
HW99: Describes devaliases in Open Firmware.
|
Hardware & Drivers |
2000-10-06
|
Component Definitions
(HTML)
QTMCC14: Discusses the differences between components, component instances, component storage, and component RefCons.
|
QuickTime |
2000-09-22
|
Decompressing MP3
(HTML)
QTMCC15: Discusses decompressing an MP3 file into a buffer using SoundConverter APIs.
|
QuickTime |
2000-09-22
|
Importing Sys 7 Snds
(HTML)
QTMCC16: Describes how to import System 7 sound files using QuickTime.
|
QuickTime |
2000-09-22
|
Open Firmware Memory bus speed
(HTML)
HW97: Describes a method to display memory bus speed for G3 or G4 Macintosh in Open Firmware.
|
Darwin, Hardware & Drivers |
2000-09-22
|
Open Firmware version number
(HTML)
HW96: Discusses the unique values of Open Firmware version numbers.
|
Hardware & Drivers |
2000-09-22
|
Track Editing
(HTML)
QTMCC17: Discusses different APIs used to edit tracks in QuickTime movies.
|
QuickTime |
2000-09-22
|
The "/aliases" node in the device tree
(HTML)
HW89: Describes the aliases node in the Open Firmware device tree.
|
Hardware & Drivers |
2000-09-05
|
Batch Exporting movie sound tracks with ConvertMovieToFile()
(HTML)
QTMTB62: Explains how to configure ConvertMovieToFile to use the same configuration information for more than one call.
|
QuickTime |
2000-09-05
|
BeginMediaEdits -2050 badDataRefIndex error after calling NewMovie
(HTML)
QTMTB58: Describes reasons why BeginMediaEdits would return the -2050 badDataRefIndex error code during a media-editing session.
|
QuickTime |
2000-09-05
|
The "chosen" node in the device tree
(HTML)
HW88: Describes how to find the "chosen" node in the Open firmware device tree.
|
Core Foundation, Darwin, Hardware & Drivers, Internet & Web, Mac OS X Server, Networking |
2000-09-05
|
Creating track references when editing movies
(HTML)
QTMTB61: Explains how to use the InsertTrackSegment function to copy a track reference rather than the actual media.
|
QuickTime |
2000-09-05
|
The "green" PCI bus
(HTML)
HW93: Explains why the PCI bus is considered "green".
|
Hardware & Drivers |
2000-09-05
|
How many PCI header types exist today?
(HTML)
HW92: Briefly describes the three PCI header types defined in the PCI 2.2 specification.
|
Hardware & Drivers |
2000-09-05
|
Open Firmware device tree nodes
(HTML)
HW86: Explains the usage of the "@n" notation in Open Firmware device tree nodes.
|
Hardware & Drivers |
2000-09-05
|
PCI address/data stepping
(HTML)
HW94: Explains that Apple does not support PCI address/data stepping.
|
Hardware & Drivers |
2000-09-05
|
PCI class codes
(HTML)
HW91: Explains why PCI class codes are important.
|
Hardware & Drivers |
2000-09-05
|
PCI Macintoshes and CardBus controllers
(HTML)
HW87: Explains why older PCI Macintoshes do not recognize a Cardbus controller.
|
Hardware & Drivers |
2000-09-05
|
QuickTime .qtx/.qtr/.qt/.mov files defined
(HTML)
QTW99: Definitions for the QuickTime for Windows .qtx/.qtr/.qt/.mov files.
|
QuickTime |
2000-09-05
|
Saving changes to modified movies
(HTML)
QTMTB60: Describes how to ensure any changes made to a movie are saved.
|
QuickTime |
2000-09-05
|
Using MovieExportSetSampleDescription to specify the format of exported data
(HTML)
QTMTB59: Describes using the ConvertMovieToFile routine to export a WAV audio-only movie to an AIFF file using a specific compressor.
|
QuickTime |
2000-09-05
|
Using Windows GDI for all drawing
(HTML)
QTW98: Using the Windows Graphics Device Interface (GDI) for all drawing under QuickTime for Windows.
|
QuickTime |
2000-09-05
|
Locating the 1275-1994 Standard Document
(HTML)
HW85: Alerts that the Open Firmware (IEEE 1275-1994) document can't be found at the IEEE Standards Association site.
|
Hardware & Drivers |
2000-07-17
|
Checking for the Printer Driver
(HTML)
Deprecated - DV42: Describes a legacy Mac OS technique avoiding system hangs when using serial drivers on USB systems.
|
Hardware & Drivers, Printing |
2000-06-19
|
Finding your application's directory
(HTML)
FL14: Demonstrates finding your application's directory and setting it as the default directory.
|
Carbon |
2000-06-19
|
The 'vers' Resource and Your Place in the World
(HTML)
TX14: Setting the correct country code in the 'vers' resource to reflect the application's localization.
|
Carbon |
2000-05-01
|
How do I decompress individual frames into an offscreen?
(HTML)
QTMTB57: Describes methods for decompressing individual frames of a video track into an offscreen memory buffer.
|
QuickTime |
2000-04-24
|
Importing image data from memory
(HTML)
QTMTB56: Explains using the graphics importer API's to read image data which resides in memory.
|
QuickTime |
2000-04-03
|
Legacy Devices
(HTML)
HW84: Discusses why legacy devices with hard-wired I/O addresses may not work properly with Open Firmware.
|
Graphics & Imaging, Hardware & Drivers, QuickTime |
2000-03-20
|
Maximum Memory for the "Firewire" PowerBook
(HTML)
Deprecated - HW83: Discrepancies between PowerBook Developer Note and TIL articles 14870 and 58582, regarding maximum memory configurations.
|
Hardware & Drivers |
2000-03-13
|
A SCSI little secret
(HTML)
HW81: Details what to expect when accessing the motherboard SCSI bus on the Blue & White G3.
|
Hardware & Drivers |
1999-12-20
|
Setting Export Quality
(HTML)
QTMCC13: Demonstrates how to change the compression factor when exporting a JPEG file.
|
QuickTime |
1999-12-06
|
Are there any OSStatus values I can use in my programs?
(HTML)
OV02: Describes OSStatus values that generate errors without colliding with reserved Apple system values.
|
Carbon |
1999-11-22
|
PBLockRange with a zero-length range
(HTML)
FL13: Describes the afpRangeOverlap error and a work around.
|
Carbon |
1999-11-22
|
PCI Header types
(HTML)
HW78: Describes the three required types of PCI headers to be provided in its configuration header space.
|
Hardware & Drivers |
1999-11-15
|
What is a CardBus host bus adapter HBA?
(HTML)
HW79: Explains what a CardBus host bus adapter (HBA) is and discusses its implementation on the Macintosh.
|
Hardware & Drivers |
1999-11-15
|
What is an Open Firmware phandle, and why can't I access it from the Mac OS?
(HTML)
HW76: Explains an "Open Firmware phandle" and why it is inaccessible from the Mac OS.
|
Hardware & Drivers |
1999-11-15
|
When to use PCMCIA, PC Card, and CardBus
(HTML)
HW77: Explains the differences between PCMCIA, PC Card, and CardBus.
|
Audio, Graphics & Imaging, Hardware & Drivers, Networking, QuickTime |
1999-11-15
|
Endian Concerns When Playing 'snd ' Resources
(HTML)
QTW97: Use the Resource Manager to avoid byte-swapping 'snd ' resources before playing under Windows
|
QuickTime |
1999-11-08
|
QuickTime DirectDraw Surfaces
(HTML)
QTW96: How to make QuickTime 4 for Windows draw onto a surface using your custom DirectDraw object.
|
QuickTime |
1999-11-01
|
Raw IP and Open Transport 2.5.x
(HTML)
Deprecated - NW63: Discusses Open Transport 2.5's change to the behavior of raw IP endpoints with IP_HDRINCL set.
|
Carbon, Networking |
1999-10-25
|
Explanation of SDRAM configuration Nomenclature
(HTML)
HW75: Explains the three-part "Device configuration" numbers for SDRAM in the Power Mac G4 Computer Developer Note.
|
Hardware & Drivers |
1999-10-18
|
Are the Name Registry device tree nodes unique?
(HTML)
Deprecated - HW64: Discusses whether Name Registry nodes copied from the Open Firmware device tree are unique.
|
Audio, Darwin, Hardware & Drivers, Networking, Printing |
1999-10-11
|
Can you explain the words "begin" and "again"?
(HTML)
HW70: Explains the Forth looping words "begin" and "again" and how to escape such a loop.
|
Hardware & Drivers |
1999-10-11
|
How do I change the numeric base for the Open Firmware user interface?
(HTML)
HW66: Explains how to change the numeric base for the Open Firmware user interface.
|
Hardware & Drivers |
1999-10-11
|
How do I determine the top of the Open Firmware dictionary?
(HTML)
HW69: Explains how to determine the top of the Open Firmware dictionary.
|
Hardware & Drivers |
1999-10-11
|
Launching the Default Internet Browser
(HTML)
()
NW60: Shows with sample code how to invoke a user's default browser to open a specific URL.
|
Internet & Web, Networking |
1999-10-11
|
SGSetSettings unexpected results
(HTML)
QTMTB55: Explains why subsequent calls to the SGSetSettings can fail after the first call to SGSetSettings completed successfully.
|
QuickTime |
1999-10-11
|
Using "words" in Open Firmware
(HTML)
HW73: Explains how to search for specific entries within all the global and local Open Firmware words.
|
Hardware & Drivers |
1999-10-11
|
What is the return stack in Open Firmware and can I use it?
(HTML)
HW67: Describes the purpose of the Open Firmware return stack and how developers can use it.
|
Hardware & Drivers |
1999-10-11
|
What is the word "see" and how do I use it to help me find what a word does?
(HTML)
HW72: Explains the function and use of the Open Firmware word "see".
|
Hardware & Drivers |
1999-10-11
|
Accessing File Control Blocks
(HTML)
()
FL10: Shows how to access file control blocks correctly, reiterating not to access FCBs directly.
|
Carbon |
1999-10-05
|
Detecting specific ROM-in-RAM Mac
(HTML)
()
Deprecated - HW49: Identifying a Mac by name ("iMac"), and better alternatives for determining specific features ("has Firewire").
|
Carbon, Cocoa, Hardware & Drivers |
1999-10-05
|
Synchronizing Sounds to Video
(HTML)
()
Deprecated - SND19: Enabling regular sound callbacks under Mac OS 9 and Sound Manager 4.0.
|
Audio, Carbon |
1999-10-05
|
Synchronous SysBeep
(HTML)
()
Deprecated - SND18: Obtaining a synchronous SysBeep with Sound Manager 3.1.
|
Audio, Carbon |
1999-10-05
|
Setting a UserPane's feature
(HTML)
()
TB64: Explains how to set up the control attributes when creating controls, and UserPanes in particular.
|
Carbon |
1999-09-27
|
Setting the movie background color
(HTML)
()
QTMTB53: Describes how to apply a background color to an entire movie.
|
QuickTime |
1999-08-16
|
Allocate and Disk Full Error
(HTML)
()
FL12: Discusses a problem with AFP volumes displaying incorrect free space, and returning disk full errors.
|
Carbon, Cocoa, Networking |
1999-07-21
|
Playing memory-resident WAVE data using QuickTime 4
(HTML)
()
QTMTB52: Explains how to play memory-resident WAVE data in QuickTime 4 or later.
|
QuickTime |
1999-07-21
|
Which Machines Support Driver Services Library and the MP Nanokernel?
(HTML)
()
HW63: Lists the systems that do and don't support the Driver Services Library and the MP Nanokernel.
|
Hardware & Drivers |
1999-07-12
|
ConvertMovieToFile unexpected results
(HTML)
()
QTMTB51: Explains why white frames can occur in a movie that was saved using ConvertMovieToFile.
|
QuickTime |
1999-06-14
|
MACE Restrictions
(HTML)
()
Deprecated - SND16: MACE algorithms only support the compression of 8-bit offset binary sound.
|
Audio, Carbon |
1999-06-08
|
Use the Doorbell
(HTML)
()
Deprecated - FW01: Explains the function of the FireWire Serial Bus Protocol 2 (SBP2) doorbell.
|
Hardware & Drivers |
1999-05-17
|
What is unsolicited status?
(HTML)
()
FW03: Explains the meaning and usage of the SBP-2 unsolicited status message.
|
Hardware & Drivers |
1999-05-17
|
Missing ColorSync Profiles
(HTML)
()
CS13: Describes ColorSync profiles, focusing on the desc tag of the profile and the results of incorrect tags.
|
Graphics & Imaging |
1999-05-03
|
Setting a Control's Variant Field
(HTML)
()
Deprecated - TB63: Details how to change the variant of a custom control after creating the control.
|
Carbon |
1999-05-03
|
TCP/IP Option Sizes
(HTML)
()
NW62: Enumerates the TCP/IP options and their sizes for Open Transport.
|
Carbon, Games, Hardware & Drivers, Internet & Web, Networking, Porting |
1999-04-26
|
The AAPL, slot-name property and PCI
(HTML)
()
HW61: Discusses the use of the AAPL,slot name property for PCI
|
Hardware & Drivers |
1999-04-19
|
Determining the version of Open Firmware on your Mac
(HTML)
()
HW60: Describes a method to display the version of Open Firmware on a Macintosh.
|
Hardware & Drivers |
1999-03-29
|
dl command in 1 machine mode
(HTML)
()
HW51: Describes using the "dl" command in 1 machine mode.
|
Hardware & Drivers |
1999-03-29
|
PCI SIG
(HTML)
()
HW55: Describes the meaning of the acronym PCI SIG.
|
Hardware & Drivers |
1999-03-29
|
Stopping Forth command scrolls
(HTML)
()
HW57: Describes how to limit Forth commands from scrolling off the screen.
|
Hardware & Drivers |
1999-03-29
|
What is a tokenizer?
(HTML)
()
HW58: Defines a tokenizer.
|
Hardware & Drivers |
1999-03-29
|
fBroadCastAddr Always Zero
(HTML)
()
Deprecated - NW58: Explains why the fBroadcastAddr field may be zero after a call to OTInetGetInterfaceInfo and includes the workaround.
|
Carbon, Networking |
1999-03-08
|
Booting after invoking the Open Firmware user interface
(HTML)
()
HW48: Tells how to boot a system after entering the Open Firmware user interface.
|
Hardware & Drivers |
1999-02-15
|
Changing the configuration variable in Open Firmware
(HTML)
()
HW40: Tells how to change the configuration variable in Open Firmware.
|
Hardware & Drivers |
1999-02-15
|
Difference between an Open Firmware word and method
(HTML)
()
HW46: Describes the differences between an Open Firmware word and an Open Firmware method.
|
Hardware & Drivers |
1999-02-15
|
Difference between using Restart or Shut Down in the Finder's Special menu in Open Firmware
(HTML)
()
HW47: Explains the differences between using Restart or Shut Down on Open Firmware
|
Audio, Graphics & Imaging, Hardware & Drivers, Mac OS X Server, Networking, QuickTime |
1999-02-15
|
Do PowerBooks have a PCI bus?
(HTML)
()
HW43: Explains that a Powerbook has a PCI bus.
|
Hardware & Drivers |
1999-02-15
|
How does Open Firmware generate the name property?
(HTML)
()
HW39: Describes the Open Firmware name property generation process.
|
Hardware & Drivers |
1999-02-15
|
Invoking the Open Firmware user interface
(HTML)
()
HW45: Describes how to invoke the Open Firmware user interface on startup.
|
Hardware & Drivers |
1999-02-15
|
PCI bus on the iMac
(HTML)
()
HW42: Explains that the iMac has a PCI bus even though it has no expansion slots.
|
Hardware & Drivers |
1999-02-15
|
Switching between one and two machine mode for the Open Firmware user interface
(HTML)
()
HW37: Explains how to change from one machine mode to two in the Open Firmware user interface.
|
Hardware & Drivers |
1999-02-15
|
What are configuration variables in Open Firmware?
(HTML)
()
HW38: Defines the configuration variables in Open Firmware.
|
Hardware & Drivers |
1999-02-15
|
What are generic names in Open Firmware?
(HTML)
()
HW34: Documents the generic names in Open Firmware.
|
Hardware & Drivers |
1999-02-15
|
What are snag keys in Open Firmware?
(HTML)
()
HW35: Explains Open Firmware snag keys, including examples of their function.
|
Hardware & Drivers, Mac OS X Server, Networking, Security |
1999-02-15
|
What is meant by 1 machine mode vs. 2 machine mode with respect to Open Firmware?
(HTML)
()
HW36: Documents 1 machine mode vs. 2 machine mode in Open Firmware.
|
Hardware & Drivers |
1999-02-15
|
Securely Erasing, Accessing and Dismounting a Macintosh Partition
(HTML)
()
FL11: Set up a disk for secure erasures. Resources with information on magnetic disks, information recovery.
|
Carbon |
1999-01-11
|
Moving the Menu Bar
(HTML)
()
Deprecated - TB54: Describes how to move the menubar to another Macintosh Display and why this move is unadvisable.
|
Carbon |
1998-12-22
|
grayishTextOr and Mac OS 8.5
(HTML)
()
Deprecated - QD59: Explains why text drawn using TextMode(grayishTextOr) is never drawn; provides a workaround.
|
Carbon, Text & Fonts, User Experience |
1998-12-07
|
PrepareMemoryForIO in the NewWorld
(HTML)
DV33: Explains the correct use of PrepareMemoryForIO on DMA buffers when writing a device driver for DMA software.
|
Hardware & Drivers |
1998-12-07
|
Playing QuickTime 3 Movie Sound Data
(HTML)
()
QTMTB50: Explains why a movie's sound data can continue to play longer than video data.
|
Audio, QuickTime |
1998-11-09
|
Decompressing IMA WAVE files
(HTML)
QTMCC11: Describes how to use the Sound Manager to decompress and play Window's Microsoft ADPCM-compressed WAVE files.
|
QuickTime |
1998-10-19
|
Calling InitializeQTML from DLL Main
(HTML)
()
QTW89: Don't do anything significant in your QuickTime 3 for Windows DLL Main procedure.
|
QuickTime |
1998-09-21
|
Checking For Presence of QuickTime 3 for Windows
(HTML)
()
QTW88: Programatically checking for the presence of QuickTime 3 for Windows.
|
QuickTime |
1998-09-21
|
CreatePortAssociation And WM_QUERYNEWPALETTE Message
(HTML)
()
QTW91: Activating your custom palette under QuickTime 3 for Windows by calling NSetPalette and ActivatePalette.
|
QuickTime |
1998-09-21
|
MSVC++ link error LNK4098 When Building QuickTime 3 for Windows Apps
(HTML)
()
QTW94: Avoid MSVC++ link error LNK4098 when building QuickTime 3 for Windows applications.
|
QuickTime |
1998-09-21
|
Using Mac Toolbox routines Under Windows 98/95/NT
(HTML)
()
QTW87: Some Macintosh Toolbox functions are available with QuickTime 3 for Windows.
|
QuickTime |
1998-09-21
|
Using Mac-style Resources
(HTML)
()
QTW86: Using Mac-style resources in a Windows 98/95/NT or DLL using QuickTime 3 for Windows FSpOpenResFile function.
|
QuickTime |
1998-09-21
|
Determining if a Drive is a Network Volume
(HTML)
()
NW09: Shows how to determine if a volume is mounted over the network.
|
Carbon, Networking |
1998-06-01
|
Numerous Small Packet Exchanges Resultin Poor TCP Performance
(HTML)
()
NW26: Explains why numerous small package exchanges result in poor TCP performance.
|
Carbon, Networking |
1998-05-25
|
Capturing Speech Manager Output
(HTML)
()
Deprecated - SND15: Capturing the output from the Speech Synthesis Manager to a file.
|
Audio, Carbon |
1998-05-18
|
Recording Compressed Sounds
(HTML)
()
Deprecated - SND14: Sound Manager and sound input driver compression options are limited to allow interrupt time recording.
|
Audio, Carbon |
1998-04-12
|
siMonitorSource Selector
(HTML)
()
Deprecated - SND13: Using the sound output siMonitorAvailable, and siMonitorSource selectors.
|
Audio, Carbon |
1998-04-12
|
siOSTypeInput Selectors
(HTML)
()
Deprecated - SND12: The use of siOSTypeInputSource, and siOSTypeInputAvailable selectors and extracting the siOSTypeInputAvailable OSTypes returned.
|
Audio, Carbon |
1998-04-12
|
Parsing the PICT File Format
(HTML)
()
Deprecated - QD56: Explains where to find information on the PICT file format and warns against parsing a PICT file.
|
Carbon, Graphics & Imaging |
1998-02-10
|
Setting Audio Input Gain
(HTML)
()
Deprecated - SND11: Setting audio input gain under Mac OS 8.1.
|
Audio, Carbon |
1998-02-10
|
Selecting a specific sound input source
(HTML)
()
Deprecated - SND10: Using the sound input driver to select specific sound input sources.
|
Audio, Carbon |
1998-01-16
|
siOSTypeInputAvailable Format
(HTML)
()
Deprecated - SND09: The format of the data returned by the siOSTypeInputAvailable selector is SoundInfoList.
|
Audio, Carbon |
1998-01-16
|
Creating Gray Scaled Images > 8 bits
(HTML)
()
Deprecated - QD51: Shows how to create gray-scaled images at resolutions greater than 8 bits for display.
|
Carbon, Graphics & Imaging, User Experience |
1997-11-17
|
Receiving UDP Broadcasts
(HTML)
()
Deprecated - NW53: Explains why UDP endpoints may never receive UDP broadcast messages.
|
Carbon, Networking |
1997-11-17
|
OTScheduleDeferredTask When Task Running
(HTML)
()
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Carbon, Core Foundation, Games, Hardware & Drivers, Internet & Web, Networking, Performance, Porting |
1997-10-13
|
Deselecting Icons in the Finder
(HTML)
()
IC04: Shows how to programmatically deselect icons in the Finder.
|
Carbon |
1997-07-11
|
How to use the OT modem script engine
(HTML)
()
Deprecated - NW50: Shows how to use the Open Transport modem script engine.
|
Carbon, Hardware & Drivers |
1997-07-11
|
68K Open Transport Code on Power Macintoshes
(HTML)
Deprecated - NW48: Explains why running Open Transport 68K code on a PowerPC may not always work.
|
Carbon, Networking |
1997-03-14
|
Changing the TCP Window Size
(HTML)
NW47: Describes how to change the TCP window size in Open Transport.
|
Carbon, Cocoa, Core Foundation, Games, Hardware & Drivers, Internet & Web, Networking, Performance, Tools |
1997-03-14
|
Stub Library FAQ
(HTML)
PLAT28: Explains stub libraries and their use, and differences between shared libraries and stub libraries.
|
Tools |
1997-03-14
|
What is SetMovieDefaultDataRef?
(HTML)
()
QTMTB48: Describes the routine SetMovieDefaultDataRef and includes sample code showing how to use it.
|
QuickTime |
1997-03-14
|
Detecting a CD-ROM
(HTML)
()
DV18: Demonstrates CD-ROM drive detection.
|
Hardware & Drivers |
1997-01-31
|
Saving QuickTime Movie Files
(HTML)
()
QTMTB47: Explains a few complications one might face in creating and saving QuickTime movie files.
|
QuickTime |
1997-01-31
|
ImageDescription Extension Format
(HTML)
()
QTMCC04: Gives a reference for information on image description extensions.
|
QuickTime |
1996-11-27
|
Multiple Resources with the Same Type and ID
(HTML)
()
TB30: Explains why Resource IDs should be unique within a given resource type within a given resource file.
|
Carbon |
1996-11-27
|
QuickTime Preview Behavior
(HTML)
()
QTMCC10: Describes the expected behavior of the create/update preview button in the SFPGetFilePreview dialog.
|
QuickTime |
1996-11-27
|
T_DATA_REQ vs M_DATA TPI Message Blocks
(HTML)
()
NW42: Explains why OT passes data to a TPI module using M_DATA message blocks instead of M_PROTO+T_DATA_REQ.
|
Carbon, Cocoa, Core Foundation, Games, Hardware & Drivers, Internet & Web, Networking |
1996-10-25
|
Derived Media Handler Components Update
(HTML)
()
QTMCC08: Gives practical limits for data transfer rates under QuickTime 2.5.
|
QuickTime |
1996-08-21
|
Movie Import Component Selectors
(HTML)
()
QTMCC09: Explains why there is no documentation on the movie import API selectors: kMovieImportGetFileTypeSelect and kMovieImportDataRefSelect.
|
QuickTime |
1996-08-21
|
QuickTime Music Architecture Header Update
(HTML)
()
QTMA06: Explains missing and changed items in QuickTime 2.5.
|
QuickTime |
1996-08-21
|
Server Endpoint 'qlen' Limit
(HTML)
()
Deprecated - NW38: Tells how to determine the maximum 'qlen' value which limits the number of supported handoff endpoints.
|
Carbon, Networking |
1996-08-21
|
Calling CloseOpenTransport When Writing an App
(HTML)
()
Deprecated - NW36: Identifies a bug in Open Transport 1.1 which means your application must CloseOpenTransport before quitting.
|
Carbon, Networking |
1996-07-03
|
OTScheduleSystemTask Cleanup
(HTML)
()
Deprecated - NW37: States the proper way to clean up any pending system tasks scheduled with OTScheduleSystemTask.
|
Carbon, Networking |
1996-07-03
|
Making Input Gain Setting Changes
(HTML)
()
Deprecated - SND01: Changing the input gain setting on older Power Macs before recording.
|
Audio, Carbon |
1996-06-01
|
siActive Channels Unsupported on Some Power Macs
(HTML)
()
Deprecated - SND03: siActive Channels is unsupported on some older PowerMacs (siUnknownInfoType returned by SPBGetDeviceInfo).
|
Audio, Carbon |
1996-06-01
|
Aborting a OTConnect in Progress
(HTML)
Deprecated - NW29: Describes the proper way to abort OTConnect, and why after calling OTSndDisconnect you may receive "kOTOutStateErr".
|
Carbon, Networking |
1996-05-14
|
Handing Off TCP Connections to a Different Port
(HTML)
()
NW25: Explains that a passive TCP connection cannot hand off the connection to a different port address.
|
Networking |
1996-05-14
|
How PBDTGetAPPL Chooses Which Copy of an App to Launch
(HTML)
()
Deprecated - TB19: Explains how PBDTGetAppl() chooses which application copy to launch, and how to deal with the trash.
|
Carbon |
1996-05-14
|
Locking an Area Using PBLockRange
(HTML)
()
OPS09: Describes the behavior of PBLockRange.
|
Carbon |
1996-05-14
|
PSetSelfSend in Classic AppleTalk vs. Open Transport AppleTalk
(HTML)
()
NW23: Describes the relationship between PSetSelfSend in Classic AppleTalk and Open Transport AppleTalk.
|
Networking |
1996-05-14
|
Synchronous TCP OTConnect Client Call Completes Before Server Responds
(HTML)
()
Deprecated - NW24: Explains why an OTConnect call will complete before the server responds.
|
Carbon, Networking |
1996-05-14
|
TCP Application Acquires Different Port Address After Relaunch
(HTML)
Deprecated - NW28: Explains why a server application acquires a different TCP/IP port address after restarting.
|
Networking |
1996-05-14
|
TCP Option Sizes
(HTML)
Deprecated - NW27: Tells where to get more information on TCP Option sizes and setting TCP Options.
|
Carbon, Networking |
1996-05-14
|
DR Emulator Caches
(HTML)
()
Deprecated - HW28: Describes the Dynamic Recompiling emulator's cache, including a description of when to flush the cache.
|
Hardware & Drivers |
1996-04-08
|
Error -3168 (kOTStateChangeErr) and Handoff Endpoints
(HTML)
()
Deprecated - NW22: Explains why a kOTStateChangeErr -3168 occurs when there is a handoff endpoint involved.
|
Carbon, Networking |
1996-04-08
|
Closing the Connection: OpenTransport
(HTML)
()
Deprecated - NW20: Describes an orderly disconnect situation in Open Transport between two nodes.
|
Carbon, Networking |
1996-03-04
|
Open Transport Error -3208: kEBADFErr
(HTML)
()
NW21: Explains why a call to OTSnd may result in a kEBADFErr -3208.
|
Carbon, Networking |
1996-03-04
|
Linked Movies with Different Color Palettes
(HTML)
()
QTMRF07: Explains why a QuickTime movie shouldn't contain subMovies that have different color palettes.
|
QuickTime |
1996-02-15
|
Locating a Font's Home File
(HTML)
()
Deprecated - TB18: Lists the steps necessary to find the home file of a given font.
|
Carbon, Text & Fonts |
1996-02-15
|
Embedding ICC Profiles
(HTML)
()
CS06: Gives downloads for documents describing embedding ICC profiles in EPS, PICT, and TIFF files.
|
Graphics & Imaging |
1996-02-09
|
Successful Call to NCWNewColorWorld
(HTML)
()
CS08: Explains the return value of NCWNewColorWorld and the CMWorldRef parameter as a valid return value when successful.
|
Graphics & Imaging |
1996-02-09
|
Using Embedded EPS Profiles
(HTML)
()
CS09: Gives source on embedding ColorSync profiles in EPS as well as PICT and TIFF formats.
|
Graphics & Imaging |
1996-02-09
|
Using qd and QDGlobals
(HTML)
()
Deprecated - QD40: Why a sample program compiled with SC may give the link error: undefined entry qd. Provides a solution.
|
Carbon, Graphics & Imaging, Tools, User Experience |
1996-02-09
|
Using Temporary Memory with OpenPicture
(HTML)
Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle.
|
Carbon, Games, Graphics & Imaging, Performance, User Experience |
1996-02-01
|
Converting RGB Colors to a Palette Index
(HTML)
Deprecated - QD21: Explains how to convert RGB colors into the palette index created by an application.
|
Carbon, Graphics & Imaging |
1995-09-15
|
Error -151 and NewGWorld
(HTML)
Deprecated - QD18: Explains what the error code -151 means when in NewGWorld.
|
Carbon, Graphics & Imaging, Performance, User Experience |
1995-09-15
|
Handling of Update Events While a Movie Plays
(HTML)
Deprecated - QTMTB45: Describes timing issues that can be caused by applications calling WaitNextEvent while playing a QuickTime movie.
|
QuickTime |
1995-09-15
|
How to Compute Data Rate for QuickTime Movies
(HTML)
QTMTB46: Describes two methods of measuring the rate of samples for Quicktime movies.
|
QuickTime |
1995-09-15
|
Incorrect Inside Macintosh Volume V documentation
(HTML)
Deprecated - QD15: Identifies incorrect documentation in Inside Macintosh Volume V regarding the formats of PnPixPat and BkPixPat opcodes.
|
Carbon, Games, Graphics & Imaging, QuickTime |
1995-09-15
|
Problem Getting PICTS to Display in Correct Colors
(HTML)
Deprecated - QD24: Using a custom color table to get PICTs to display with the right colors in an offscreen GWorld.
|
Carbon, Graphics & Imaging |
1995-09-15
|
Problem with PaintRgn on 256-color Screens
(HTML)
Deprecated - QD23: PaintRgn with RGBForeColor and transfer mode addOver doesn't return color to original on 256-color-screens.
|
Carbon, Graphics & Imaging, Performance, User Experience |
1995-09-15
|
Problems Creating a Mask for a Picture
(HTML)
Deprecated - QD27: Demonstrates creating a mask where the mask is 0 for pure white pixels and 1 everywhere else.
|
Carbon, Graphics & Imaging |
1995-09-15
|
Spooling in or out of CompressPicture or CompressImage
(HTML)
Deprecated - QD17: Recommends alternatives to spooling the results of CompressPicture or CompressImage to or from disk.
|
Carbon, Graphics & Imaging |
1995-09-15
|
Window Manager and EraseRect
(HTML)
Deprecated - QD26: Why WindowManager causes a flicker using EraseRect and provides a solution for this problem.
|
Carbon, Graphics & Imaging, User Experience |
1995-09-15
|
Compressed and Uncompressed Samples in the Same Track
(HTML)
QTMTB43: Recommends not to mix compressed and uncompressed data samples into the same sound track.
|
QuickTime |
1995-08-01
|
Correction to SetMediaDataRef, short, not pointer
(HTML)
QTMTB44: Makes a correction to the description of SetMediaDataRef in the QT2.0 CD.
|
QuickTime |
1995-08-01
|
Creating Sample Descriptor Atoms for a Non-Mac Device
(HTML)
QTPC06: Lists a reference for information on QuickTime atoms and their formats.
|
QuickTime |
1995-08-01
|
Image Compression Dialog Options
(HTML)
QTICM14: Describes how to display an extra Options button in the normal Image Compression dialog.
|
QuickTime |
1995-08-01
|
MPEG Compression in QuickTime
(HTML)
QTICM16: Describes extracting information from an MPEG movie file and placing it in a specific MPEG track.
|
QuickTime |
1995-08-01
|
Specifying Chunk Sizes
(HTML)
QTPC08: Discusses the meaning of a QuickTime movie atom's chunk value.
|
QuickTime |
1995-08-01
|
Getting a List of Drivers & LUNs (logical unit numbers)
(HTML)
Deprecated - DV04: Describes a legacy Mac OS technique for obtaining a list of SCSI Parallel drivers, devices, and LUNs.
|
Hardware & Drivers |
1995-07-01
|
Setting the option button in the ICM dialog
(HTML)
QTMCC02: Describes how your codec can display an extra Options button in the Standard Compression dialog.
|
QuickTime |
1995-06-01
|
Using the Wide Routines in <FixMath.h>
(HTML)
TB14: Details the Wide routines listed in the FixMath.h header (WideDivide, WideCompare, WideBitShift, WideShift, etc.).
|
Carbon |
1995-06-01
|
Accessing Decompressed Images
(HTML)
QTMTB27: Demonstrates the use of a transfer procedure to access a decompressed image and manipulate it prior to display.
|
QuickTime |
1995-05-01
|
Adding QuickTime Movie Data to Non-QuickTime Files
(HTML)
QTMTB31: Describes how to embed QuickTime movies into files, and play back on Windows or Mac.
|
QuickTime |
1995-05-01
|
Choosing the Position Where a Movie is Pasted
(HTML)
QTMTB26: Explains how the position of a pasted movie is determined and shows how to force a given location.
|
QuickTime |
1995-05-01
|
CompressSequenceBegin & Ethernet in QuickTime
(HTML)
QTICM13: Describes resolving an issue with missing ImageDescription when sending compressed images over Ethernet using CompressSequenceBegin.
|
QuickTime |
1995-05-01
|
Correct Time Values
(HTML)
QTMTB32: Demonstrates finding correct time values for GetMoviePict to get all the frames of a QuickTime movie.
|
QuickTime |
1995-05-01
|
Creating Thumbnail PICTs
(HTML)
QTICM08: Describes transforming the generic icons of QuickTime PICT-created files into thumbnail icons of these PICTs.
|
QuickTime |
1995-05-01
|
Determining QuickDrawVideo Media Pixel Depth
(HTML)
QTMTB17: Demonstrates how to retrieve the pixel depth of a QuickTime video media or movie.
|
QuickTime |
1995-05-01
|
Developing a QuickTime Musical Instrument
(HTML)
Deprecated - QTMA05: Explains resolving the lack of QuickTime 2.0 API support for creating new music components.
|
QuickTime |
1995-05-01
|
Functions that Modify Movie Properties, QuickTime Track, and Movie Sound Volume
(HTML)
QTMTB39: Explains movie volume values, and how to exceed the maximum level using Sound Manager 3.0.
|
QuickTime |
1995-05-01
|
GDGetScale
(HTML)
Deprecated - QTICM04: Describes the function call GDGetScale, its parameters, and errors it may encounter.
|
QuickTime |
1995-05-01
|
GDHasScale
(HTML)
Deprecated - QTICM03: Describes the function GDHasScale; lists what it returns, its main purpose, parameters, and possible errors.
|
QuickTime |
1995-05-01
|
GDSetScale
(HTML)
Deprecated - QTICM05: Describes the function GDSetScale, its parameters, and the errors it may encounter.
|
QuickTime |
1995-05-01
|
How to Get the First Video Frame
(HTML)
QTMCC01: Describes how to get the first frame of a movie using GetMovieNextInterestingTime.
|
QuickTime |
1995-05-01
|
How to Tell Whether a Picture is QuickTime-Compressed
(HTML)
QTICM02: Details how to determine whether a picture's QuickTime-compressed, contains QuickTime-compressed images, and type of compression used.
|
QuickTime |
1995-05-01
|
MCSetClip and Clipping with the Movie Controller
(HTML)
QTMTB18: Tells why the movie controller ignores the clip set by SetMovieDisplayClipRgn and shows a correct clipping technique.
|
QuickTime |
1995-05-01
|
PICT, QuickTime-Compressed Testing
(HTML)
QTICM09: Details how to determine whether a picture's QuickTime-compressed, contains QuickTime-compressed images, and type of compression used
|
QuickTime |
1995-05-01
|
Preroll Movies
(HTML)
QTMTB42: Lists the advantages of calling PreRollMovie to improve the performance of QuickTime movies.
|
QuickTime |
1995-05-01
|
QuickTime & Noise Problems
(HTML)
QTPC02: Talks about ways to reduce noise in movies created with the CinePak codec.
|
QuickTime |
1995-05-01
|
QuickTime & PutMovieIntoDataFork, Offsets
(HTML)
QTMTB34: Explains restrictions on moving movie data around in a file after creation; also gives work arounds.
|
QuickTime |
1995-05-01
|
QuickTime Sound
(HTML)
QTMRF04: Explains what the sowt and the twos format is in QuickTime.
|
QuickTime |
1995-05-01
|
QuickTime Toolbox GetMovieTime Call
(HTML)
QTMTB38: Provides the calls to change the current time and to reposition a movie to play from the start.
|
QuickTime |
1995-05-01
|
Retrieving Audio from QuickTime Files
(HTML)
QTMTB30: Describes how to retrieve audio from QuickTime files in 1 second chunks.
|
QuickTime |
1995-05-01
|
Setting a Movie's Clipping Region
(HTML)
QTMTB23: Explains why ShowMoviePoster doesn't honor the clipping region when clipped to the cell size.
|
QuickTime |
1995-05-01
|
Special Profile Sizes in ColorSync Manager
(HTML)
CS03: Answers several questions on special profile sizes in ColorSync Manager and other efficiency issues.
|
Graphics & Imaging |
1995-05-01
|
Stepping Through QuickTime-Movie
(HTML)
QTMTB28: Describes how to get the first frame of a movie using GetMovieNextInterestingTime.
|
QuickTime |
1995-05-01
|