Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
Fiendishthngs
Last Revision: | |
Build Requirements: | Xcode 2.4.1 |
Runtime Requirements: | MacOS 10.4+, QuickTime 6.5.2+ |
Many services on Mac OS X, such as image compression/decompression, audio format conversion, file import/export and so on are provided by components. Components are a type of shared library that you can manipulate using the Component Manager. The Component Manager registers these shared libraries by looking for a component resource (a resource of type 'thng') in a specific component file.
Given a particular component type, the Component Manager can locate and query all components of that type. You can find out how many components of a specific type are available and you can get further details about a component's capabilities.
Fiendishthngs lists all the Components it finds on the system and lets you query them for information.
It will also list more detailed information for the following QuickTime Component Types:
Movie Importers 'eat '
Movie Exporters 'spit'
Graphics Importers 'grip'
Graphics Exporters 'grex'
Image Codecs 'imco' / 'imdc'
QuickTime Effects 'imdc'
Data Handlers 'dhlr'
Video Digitizers 'vdig'
Clock Components 'clok'
Video Output Components 'vout'
Copyright © 2007 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2007-09-13