|
| enum | {
kInitializeQTMLNoSoundFlag
, kInitializeQTMLUseGDIFlag
, kInitializeQTMLDisableDirectSound
, kInitializeQTMLUseExclusiveFullScreenModeFlag
,
kInitializeQTMLDisableDDClippers
} |
| |
| enum | { kQTMLHandlePortEvents
, kQTMLNoIdleEvents
} |
| |
| enum | {
kFullNativePath = 0
, kFileNameOnly = (1 << 0)
, kDirectoryPathOnly = (1 << 1)
, kUFSFullPathName = (1 << 2)
,
kTryVDIMask = (1 << 3)
, kFullPathSpecifiedMask
} |
| |
| enum | { kErrorIfFileNotFound = 1L << 31
} |
| |
|
| void | QTMLYieldCPU (void) |
| |
| void | QTMLYieldCPUTime (long milliSeconds, unsigned long flags) |
| |
| OSErr | InitializeQTML (long flag) |
| |
| void | TerminateQTML (void) |
| |
| GrafPtr | CreatePortAssociation (void *theWnd, Ptr storage, long flags) |
| |
| void | DestroyPortAssociation (CGrafPtr cgp) |
| |
| void | QTMLGrabMutex (QTMLMutex mu) |
| |
| Boolean | QTMLTryGrabMutex (QTMLMutex mu) |
| |
| void | QTMLReturnMutex (QTMLMutex mu) |
| |
| QTMLMutex | QTMLCreateMutex (void) |
| |
| void | QTMLDestroyMutex (QTMLMutex mu) |
| |
| QTMLSyncVarPtr | QTMLCreateSyncVar (void) |
| |
| void | QTMLDestroySyncVar (QTMLSyncVarPtr p) |
| |
| long | QTMLTestAndSetSyncVar (QTMLSyncVarPtr sync) |
| |
| void | QTMLWaitAndSetSyncVar (QTMLSyncVarPtr sync) |
| |
| void | QTMLResetSyncVar (QTMLSyncVarPtr sync) |
| |
| void | InitializeQHdr (QHdr *qhdr) |
| |
| void | TerminateQHdr (QHdr *qhdr) |
| |
| void | QTMLAcquireWindowList (void) |
| |
| void | QTMLReleaseWindowList (void) |
| |
| long | QTMLRegisterInterruptSafeThread (unsigned long threadID, void *threadInfo) |
| |
| long | QTMLUnregisterInterruptSafeThread (unsigned long threadID) |
| |
| long | NativeEventToMacEvent (void *nativeEvent, EventRecord *macEvent) |
| |
| OSErr | QTMLGetCanonicalPathName (char *inName, char *outName, unsigned long outLen) |
| |
| OSErr | FSSpecToNativePathName (const FSSpec *inFile, char *outName, unsigned long outLen, long flags) |
| |
| OSErr | NativePathNameToFSSpec (char *inName, FSSpec *outFile, long flags) |
| |
| OSErr | QTGetAliasInfo (AliasHandle alias, AliasInfoType index, char *outBuf, long bufLen, long *outLen, unsigned long flags) |
| |
QuickTime Cross-platform specific interfaces.
- Introduced In: QuickTime 5.0
- Avaliable From: Universal Interfaces 3.4.1
- Copyright: © 1997-2001 by Apple Computer, Inc., all rights reserved.
For bug reports, consult the following page on the World Wide Web:
http://developer.apple.com/bugreporter/