Mac OS 9
MediaHandlers.h File Reference

QuickTime Interfaces. More...

#include <ConditionalMacros.h>
#include <MacTypes.h>
#include <Components.h>
#include <Sound.h>
#include <Movies.h>

Go to the source code of this file.

Data Structures

struct  GetMovieCompleteParams
 
struct  MHInfoEncodedFrameRateRecord
 
struct  QTCustomActionTargetRecord
 
struct  MediaEQSpectrumBandsRecord
 

Macros

#define NewPrePrerollCompleteUPP(userRoutine)
 
#define DisposePrePrerollCompleteUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define InvokePrePrerollCompleteUPP(mh, err, refcon, userUPP)
 
#define NewPrePrerollCompleteProc(userRoutine)    NewPrePrerollCompleteUPP(userRoutine)
 
#define CallPrePrerollCompleteProc(userRoutine, mh, err, refcon)    InvokePrePrerollCompleteUPP(mh, err, refcon, userRoutine)
 

Typedefs

typedef OSErr err
 
typedef OSErr void * refcon
 
typedef struct GetMovieCompleteParams GetMovieCompleteParams
 
typedef struct MHInfoEncodedFrameRateRecord MHInfoEncodedFrameRateRecord
 
typedef Handle * dataHandlePtr
 
typedef dataHandlePtr * dataHandleHandle
 
typedef struct QTCustomActionTargetRecord QTCustomActionTargetRecord
 
typedef QTCustomActionTargetRecordQTCustomActionTargetPtr
 
typedef struct MediaEQSpectrumBandsRecord MediaEQSpectrumBandsRecord
 
typedef MediaEQSpectrumBandsRecordMediaEQSpectrumBandsRecordPtr
 

Enumerations

enum  {
  handlerHasSpatial = 1 << 0 , handlerCanClip = 1 << 1 , handlerCanMatte = 1 << 2 , handlerCanTransferMode = 1 << 3 ,
  handlerNeedsBuffer = 1 << 4 , handlerNoIdle = 1 << 5 , handlerNoScheduler = 1 << 6 , handlerWantsTime = 1 << 7 ,
  handlerCGrafPortOnly = 1 << 8 , handlerCanSend = 1 << 9 , handlerCanHandleComplexMatrix = 1 << 10 , handlerWantsDestinationPixels = 1 << 11 ,
  handlerCanSendImageData = 1 << 12 , handlerCanPicSave = 1 << 13
}
 
enum  {
  mMustDraw = 1 << 3 , mAtEnd = 1 << 4 , mPreflightDraw = 1 << 5 , mSyncDrawing = 1 << 6 ,
  mPrecompositeOnly = 1 << 9 , mSoundOnly = 1 << 10 , mDoIdleActionsBeforeDraws = 1 << 11 , mDisableIdleActions = 1 << 12
}
 
enum  {
  mDidDraw = 1 << 0 , mNeedsToDraw = 1 << 2 , mDrawAgain = 1 << 3 , mPartialDraw = 1 << 4 ,
  mWantIdleActions = 1 << 5
}
 
enum  { forceUpdateRedraw = 1 << 0 , forceUpdateNewBuffer = 1 << 1 }
 
enum  { mHitTestBounds , mHitTestImage , mHitTestInvisible = 1L << 2 , mHitTestIsClick = 1L << 3 }
 
enum  { mOpaque = 1L << 0 , mInvisible = 1L << 1 }
 
enum  { kMediaQTIdleFrequencySelector = FOUR_CHAR_CODE('idfq') }
 
enum  {
  kMediaVideoParamBrightness = 1 , kMediaVideoParamContrast = 2 , kMediaVideoParamHue = 3 , kMediaVideoParamSharpness = 4 ,
  kMediaVideoParamSaturation = 5 , kMediaVideoParamBlackLevel = 6 , kMediaVideoParamWhiteLevel = 7
}
 
enum  { kMHInfoEncodedFrameRate }
 
enum  {
  kCallComponentExecuteWiredActionSelect = -9 , kMediaInitializeSelect = 0x0501 , kMediaSetHandlerCapabilitiesSelect = 0x0502 , kMediaIdleSelect = 0x0503 ,
  kMediaGetMediaInfoSelect = 0x0504 , kMediaPutMediaInfoSelect = 0x0505 , kMediaSetActiveSelect = 0x0506 , kMediaSetRateSelect = 0x0507 ,
  kMediaGGetStatusSelect = 0x0508 , kMediaTrackEditedSelect = 0x0509 , kMediaSetMediaTimeScaleSelect = 0x050A , kMediaSetMovieTimeScaleSelect = 0x050B ,
  kMediaSetGWorldSelect = 0x050C , kMediaSetDimensionsSelect = 0x050D , kMediaSetClipSelect = 0x050E , kMediaSetMatrixSelect = 0x050F ,
  kMediaGetTrackOpaqueSelect = 0x0510 , kMediaSetGraphicsModeSelect = 0x0511 , kMediaGetGraphicsModeSelect = 0x0512 , kMediaGSetVolumeSelect = 0x0513 ,
  kMediaSetSoundBalanceSelect = 0x0514 , kMediaGetSoundBalanceSelect = 0x0515 , kMediaGetNextBoundsChangeSelect = 0x0516 , kMediaGetSrcRgnSelect = 0x0517 ,
  kMediaPrerollSelect = 0x0518 , kMediaSampleDescriptionChangedSelect = 0x0519 , kMediaHasCharacteristicSelect = 0x051A , kMediaGetOffscreenBufferSizeSelect = 0x051B ,
  kMediaSetHintsSelect = 0x051C , kMediaGetNameSelect = 0x051D , kMediaForceUpdateSelect = 0x051E , kMediaGetDrawingRgnSelect = 0x051F ,
  kMediaGSetActiveSegmentSelect = 0x0520 , kMediaInvalidateRegionSelect = 0x0521 , kMediaGetNextStepTimeSelect = 0x0522 , kMediaSetNonPrimarySourceDataSelect = 0x0523 ,
  kMediaChangedNonPrimarySourceSelect = 0x0524 , kMediaTrackReferencesChangedSelect = 0x0525 , kMediaGetSampleDataPointerSelect = 0x0526 , kMediaReleaseSampleDataPointerSelect = 0x0527 ,
  kMediaTrackPropertyAtomChangedSelect = 0x0528 , kMediaSetTrackInputMapReferenceSelect = 0x0529 , kMediaSetVideoParamSelect = 0x052B , kMediaGetVideoParamSelect = 0x052C ,
  kMediaCompareSelect = 0x052D , kMediaGetClockSelect = 0x052E , kMediaSetSoundOutputComponentSelect = 0x052F , kMediaGetSoundOutputComponentSelect = 0x0530 ,
  kMediaSetSoundLocalizationDataSelect = 0x0531 , kMediaGetInvalidRegionSelect = 0x053C , kMediaSampleDescriptionB2NSelect = 0x053E , kMediaSampleDescriptionN2BSelect = 0x053F ,
  kMediaQueueNonPrimarySourceDataSelect = 0x0540 , kMediaFlushNonPrimarySourceDataSelect = 0x0541 , kMediaGetURLLinkSelect = 0x0543 , kMediaMakeMediaTimeTableSelect = 0x0545 ,
  kMediaHitTestForTargetRefConSelect = 0x0546 , kMediaHitTestTargetRefConSelect = 0x0547 , kMediaGetActionsForQTEventSelect = 0x0548 , kMediaDisposeTargetRefConSelect = 0x0549 ,
  kMediaTargetRefConsEqualSelect = 0x054A , kMediaSetActionsCallbackSelect = 0x054B , kMediaPrePrerollBeginSelect = 0x054C , kMediaPrePrerollCancelSelect = 0x054D ,
  kMediaEnterEmptyEditSelect = 0x054F , kMediaCurrentMediaQueuedDataSelect = 0x0550 , kMediaGetEffectiveVolumeSelect = 0x0551 , kMediaResolveTargetRefConSelect = 0x0552 ,
  kMediaGetSoundLevelMeteringEnabledSelect = 0x0553 , kMediaSetSoundLevelMeteringEnabledSelect = 0x0554 , kMediaGetSoundLevelMeterInfoSelect = 0x0555 , kMediaGetEffectiveSoundBalanceSelect = 0x0556 ,
  kMediaSetScreenLockSelect = 0x0557 , kMediaSetDoMCActionCallbackSelect = 0x0558 , kMediaGetErrorStringSelect = 0x0559 , kMediaGetSoundEqualizerBandsSelect = 0x055A ,
  kMediaSetSoundEqualizerBandsSelect = 0x055B , kMediaGetSoundEqualizerBandLevelsSelect = 0x055C , kMediaDoIdleActionsSelect = 0x055D , kMediaSetSoundBassAndTrebleSelect = 0x055E ,
  kMediaGetSoundBassAndTrebleSelect = 0x055F , kMediaTimeBaseChangedSelect = 0x0560 , kMediaMCIsPlayerEventSelect = 0x0561 , kMediaGetMediaLoadStateSelect = 0x0562 ,
  kMediaVideoOutputChangedSelect = 0x0563 , kMediaEmptySampleCacheSelect = 0x0564 , kMediaGetPublicInfoSelect = 0x0565 , kMediaSetPublicInfoSelect = 0x0566 ,
  kMediaGetUserPreferredCodecsSelect = 0x0567 , kMediaSetUserPreferredCodecsSelect = 0x0568
}
 
enum  { uppPrePrerollCompleteProcInfo = 0x00000EC0 }
 

Functions

typedef CALLBACK_API (void, PrePrerollCompleteProcPtr)(MediaHandler mh
 
typedef STACK_UPP_TYPE (PrePrerollCompleteProcPtr) PrePrerollCompleteUPP
 
ComponentResult CallComponentExecuteWiredAction (ComponentInstance ci, QTAtomContainer actionContainer, QTAtom actionAtom, QTCustomActionTargetPtr target, QTEventRecordPtr event)
 
ComponentResult MediaInitialize (MediaHandler mh, GetMovieCompleteParams *gmc)
 
ComponentResult MediaSetHandlerCapabilities (MediaHandler mh, long flags, long flagsMask)
 
ComponentResult MediaIdle (MediaHandler mh, TimeValue atMediaTime, long flagsIn, long *flagsOut, const TimeRecord *movieTime)
 
ComponentResult MediaGetMediaInfo (MediaHandler mh, Handle h)
 
ComponentResult MediaPutMediaInfo (MediaHandler mh, Handle h)
 
ComponentResult MediaSetActive (MediaHandler mh, Boolean enableMedia)
 
ComponentResult MediaSetRate (MediaHandler mh, Fixed rate)
 
ComponentResult MediaGGetStatus (MediaHandler mh, ComponentResult *statusErr)
 
ComponentResult MediaTrackEdited (MediaHandler mh)
 
ComponentResult MediaSetMediaTimeScale (MediaHandler mh, TimeScale newTimeScale)
 
ComponentResult MediaSetMovieTimeScale (MediaHandler mh, TimeScale newTimeScale)
 
ComponentResult MediaSetGWorld (MediaHandler mh, CGrafPtr aPort, GDHandle aGD)
 
ComponentResult MediaSetDimensions (MediaHandler mh, Fixed width, Fixed height)
 
ComponentResult MediaSetClip (MediaHandler mh, RgnHandle theClip)
 
ComponentResult MediaSetMatrix (MediaHandler mh, MatrixRecord *trackMovieMatrix)
 
ComponentResult MediaGetTrackOpaque (MediaHandler mh, Boolean *trackIsOpaque)
 
ComponentResult MediaSetGraphicsMode (MediaHandler mh, long mode, const RGBColor *opColor)
 
ComponentResult MediaGetGraphicsMode (MediaHandler mh, long *mode, RGBColor *opColor)
 
ComponentResult MediaGSetVolume (MediaHandler mh, short volume)
 
ComponentResult MediaSetSoundBalance (MediaHandler mh, short balance)
 
ComponentResult MediaGetSoundBalance (MediaHandler mh, short *balance)
 
ComponentResult MediaGetNextBoundsChange (MediaHandler mh, TimeValue *when)
 
ComponentResult MediaGetSrcRgn (MediaHandler mh, RgnHandle rgn, TimeValue atMediaTime)
 
ComponentResult MediaPreroll (MediaHandler mh, TimeValue time, Fixed rate)
 
ComponentResult MediaSampleDescriptionChanged (MediaHandler mh, long index)
 
ComponentResult MediaHasCharacteristic (MediaHandler mh, OSType characteristic, Boolean *hasIt)
 
ComponentResult MediaGetOffscreenBufferSize (MediaHandler mh, Rect *bounds, short depth, CTabHandle ctab)
 
ComponentResult MediaSetHints (MediaHandler mh, long hints)
 
ComponentResult MediaGetName (MediaHandler mh, Str255 name, long requestedLanguage, long *actualLanguage)
 
ComponentResult MediaForceUpdate (MediaHandler mh, long forceUpdateFlags)
 
ComponentResult MediaGetDrawingRgn (MediaHandler mh, RgnHandle *partialRgn)
 
ComponentResult MediaGSetActiveSegment (MediaHandler mh, TimeValue activeStart, TimeValue activeDuration)
 
ComponentResult MediaInvalidateRegion (MediaHandler mh, RgnHandle invalRgn)
 
ComponentResult MediaGetNextStepTime (MediaHandler mh, short flags, TimeValue mediaTimeIn, TimeValue *mediaTimeOut, Fixed rate)
 
ComponentResult MediaSetNonPrimarySourceData (MediaHandler mh, long inputIndex, long dataDescriptionSeed, Handle dataDescription, void *data, long dataSize, ICMCompletionProcRecordPtr asyncCompletionProc, ICMConvertDataFormatUPP transferProc, void *refCon)
 
ComponentResult MediaChangedNonPrimarySource (MediaHandler mh, long inputIndex)
 
ComponentResult MediaTrackReferencesChanged (MediaHandler mh)
 
ComponentResult MediaGetSampleDataPointer (MediaHandler mh, long sampleNum, Ptr *dataPtr, long *dataSize, long *sampleDescIndex)
 
ComponentResult MediaReleaseSampleDataPointer (MediaHandler mh, long sampleNum)
 
ComponentResult MediaTrackPropertyAtomChanged (MediaHandler mh)
 
ComponentResult MediaSetTrackInputMapReference (MediaHandler mh, QTAtomContainer inputMap)
 
ComponentResult MediaSetVideoParam (MediaHandler mh, long whichParam, unsigned short *value)
 
ComponentResult MediaGetVideoParam (MediaHandler mh, long whichParam, unsigned short *value)
 
ComponentResult MediaCompare (MediaHandler mh, Boolean *isOK, Media srcMedia, ComponentInstance srcMediaComponent)
 
ComponentResult MediaGetClock (MediaHandler mh, ComponentInstance *clock)
 
ComponentResult MediaSetSoundOutputComponent (MediaHandler mh, Component outputComponent)
 
ComponentResult MediaGetSoundOutputComponent (MediaHandler mh, Component *outputComponent)
 
ComponentResult MediaSetSoundLocalizationData (MediaHandler mh, Handle data)
 
ComponentResult MediaGetInvalidRegion (MediaHandler mh, RgnHandle rgn)
 
ComponentResult MediaSampleDescriptionB2N (MediaHandler mh, SampleDescriptionHandle sampleDescriptionH)
 
ComponentResult MediaSampleDescriptionN2B (MediaHandler mh, SampleDescriptionHandle sampleDescriptionH)
 
ComponentResult MediaQueueNonPrimarySourceData (MediaHandler mh, long inputIndex, long dataDescriptionSeed, Handle dataDescription, void *data, long dataSize, ICMCompletionProcRecordPtr asyncCompletionProc, const ICMFrameTimeRecord *frameTime, ICMConvertDataFormatUPP transferProc, void *refCon)
 
ComponentResult MediaFlushNonPrimarySourceData (MediaHandler mh, long inputIndex)
 
ComponentResult MediaGetURLLink (MediaHandler mh, Point displayWhere, Handle *urlLink)
 
ComponentResult MediaMakeMediaTimeTable (MediaHandler mh, long **offsets, TimeValue startTime, TimeValue endTime, TimeValue timeIncrement, short firstDataRefIndex, short lastDataRefIndex, long *retDataRefSkew)
 
ComponentResult MediaHitTestForTargetRefCon (MediaHandler mh, long flags, Point loc, long *targetRefCon)
 
ComponentResult MediaHitTestTargetRefCon (MediaHandler mh, long targetRefCon, long flags, Point loc, Boolean *wasHit)
 
ComponentResult MediaGetActionsForQTEvent (MediaHandler mh, QTEventRecordPtr event, long targetRefCon, QTAtomContainer *container, QTAtom *atom)
 
ComponentResult MediaDisposeTargetRefCon (MediaHandler mh, long targetRefCon)
 
ComponentResult MediaTargetRefConsEqual (MediaHandler mh, long firstRefCon, long secondRefCon, Boolean *equal)
 
ComponentResult MediaSetActionsCallback (MediaHandler mh, ActionsUPP actionsCallbackProc, void *refcon)
 
ComponentResult MediaPrePrerollBegin (MediaHandler mh, TimeValue time, Fixed rate, PrePrerollCompleteUPP completeProc, void *refcon)
 
ComponentResult MediaPrePrerollCancel (MediaHandler mh, void *refcon)
 
ComponentResult MediaEnterEmptyEdit (MediaHandler mh)
 
ComponentResult MediaCurrentMediaQueuedData (MediaHandler mh, long *milliSecs)
 
ComponentResult MediaGetEffectiveVolume (MediaHandler mh, short *volume)
 
ComponentResult MediaResolveTargetRefCon (MediaHandler mh, QTAtomContainer container, QTAtom atom, long *targetRefCon)
 
ComponentResult MediaGetSoundLevelMeteringEnabled (MediaHandler mh, Boolean *enabled)
 
ComponentResult MediaSetSoundLevelMeteringEnabled (MediaHandler mh, Boolean enable)
 
ComponentResult MediaGetSoundLevelMeterInfo (MediaHandler mh, LevelMeterInfoPtr levelInfo)
 
ComponentResult MediaGetEffectiveSoundBalance (MediaHandler mh, short *balance)
 
ComponentResult MediaSetScreenLock (MediaHandler mh, Boolean lockIt)
 
ComponentResult MediaSetDoMCActionCallback (MediaHandler mh, DoMCActionUPP doMCActionCallbackProc, void *refcon)
 
ComponentResult MediaGetErrorString (MediaHandler mh, ComponentResult theError, Str255 errorString)
 
ComponentResult MediaGetSoundEqualizerBands (MediaHandler mh, MediaEQSpectrumBandsRecordPtr spectrumInfo)
 
ComponentResult MediaSetSoundEqualizerBands (MediaHandler mh, MediaEQSpectrumBandsRecordPtr spectrumInfo)
 
ComponentResult MediaGetSoundEqualizerBandLevels (MediaHandler mh, UInt8 *bandLevels)
 
ComponentResult MediaDoIdleActions (MediaHandler mh)
 
ComponentResult MediaSetSoundBassAndTreble (MediaHandler mh, short bass, short treble)
 
ComponentResult MediaGetSoundBassAndTreble (MediaHandler mh, short *bass, short *treble)
 
ComponentResult MediaTimeBaseChanged (MediaHandler mh)
 
ComponentResult MediaMCIsPlayerEvent (MediaHandler mh, const EventRecord *e, Boolean *handledIt)
 
ComponentResult MediaGetMediaLoadState (MediaHandler mh, long *mediaLoadState)
 
ComponentResult MediaVideoOutputChanged (MediaHandler mh, ComponentInstance vout)
 
ComponentResult MediaEmptySampleCache (MediaHandler mh, long sampleNum, long sampleCount)
 
ComponentResult MediaGetPublicInfo (MediaHandler mh, OSType infoSelector, void *infoDataPtr, Size *ioDataSize)
 
ComponentResult MediaSetPublicInfo (MediaHandler mh, OSType infoSelector, void *infoDataPtr, Size dataSize)
 
ComponentResult MediaGetUserPreferredCodecs (MediaHandler mh, CodecComponentHandle *userPreferredCodecs)
 
ComponentResult MediaSetUserPreferredCodecs (MediaHandler mh, CodecComponentHandle userPreferredCodecs)
 
PrePrerollCompleteUPP NewPrePrerollCompleteUPP (PrePrerollCompleteProcPtr userRoutine)
 
void DisposePrePrerollCompleteUPP (PrePrerollCompleteUPP userUPP)
 
void InvokePrePrerollCompleteUPP (MediaHandler mh, OSErr err, void *refcon, PrePrerollCompleteUPP userUPP)
 

Detailed Description

QuickTime Interfaces.

Introduced In: QuickTime 5.0.1
Avaliable From: Universal Interfaces 3.4.1
Copyright: © 1990-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/

Macro Definition Documentation

◆ InvokePrePrerollCompleteUPP

#define InvokePrePrerollCompleteUPP (   mh,
  err,
  refcon,
  userUPP 
)
Value:
CALL_THREE_PARAMETER_UPP((userUPP), uppPrePrerollCompleteProcInfo, (mh), \
(err), (refcon))

◆ NewPrePrerollCompleteUPP

#define NewPrePrerollCompleteUPP (   userRoutine)
Value:
(PrePrerollCompleteUPP) NewRoutineDescriptor((ProcPtr)(userRoutine), \
uppPrePrerollCompleteProcInfo, \
GetCurrentArchitecture())
UniversalProcPtr NewRoutineDescriptor(ProcPtr theProc, ProcInfoType theProcInfo, ISAType theISA)

Function Documentation

◆ CallComponentExecuteWiredAction()

ComponentResult CallComponentExecuteWiredAction ( ComponentInstance  ci,
QTAtomContainer  actionContainer,
QTAtom  actionAtom,
QTCustomActionTargetPtr  target,
QTEventRecordPtr  event 
)

CallComponentExecuteWiredAction()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ DisposePrePrerollCompleteUPP()

void DisposePrePrerollCompleteUPP ( PrePrerollCompleteUPP  userUPP)

DisposePrePrerollCompleteUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: not available
Mac OS X: not available

◆ InvokePrePrerollCompleteUPP()

void InvokePrePrerollCompleteUPP ( MediaHandler  mh,
OSErr  err,
void *  refcon,
PrePrerollCompleteUPP  userUPP 
)

InvokePrePrerollCompleteUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: not available
Mac OS X: not available

◆ MediaChangedNonPrimarySource()

ComponentResult MediaChangedNonPrimarySource ( MediaHandler  mh,
long  inputIndex 
)

MediaChangedNonPrimarySource()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaCompare()

ComponentResult MediaCompare ( MediaHandler  mh,
Boolean isOK,
Media  srcMedia,
ComponentInstance  srcMediaComponent 
)

MediaCompare()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaCurrentMediaQueuedData()

ComponentResult MediaCurrentMediaQueuedData ( MediaHandler  mh,
long *  milliSecs 
)

MediaCurrentMediaQueuedData()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaDisposeTargetRefCon()

ComponentResult MediaDisposeTargetRefCon ( MediaHandler  mh,
long  targetRefCon 
)

MediaDisposeTargetRefCon()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaDoIdleActions()

ComponentResult MediaDoIdleActions ( MediaHandler  mh)

MediaDoIdleActions()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaEmptySampleCache()

ComponentResult MediaEmptySampleCache ( MediaHandler  mh,
long  sampleNum,
long  sampleCount 
)

MediaEmptySampleCache()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ MediaEnterEmptyEdit()

ComponentResult MediaEnterEmptyEdit ( MediaHandler  mh)

MediaEnterEmptyEdit()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaFlushNonPrimarySourceData()

ComponentResult MediaFlushNonPrimarySourceData ( MediaHandler  mh,
long  inputIndex 
)

MediaFlushNonPrimarySourceData()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaForceUpdate()

ComponentResult MediaForceUpdate ( MediaHandler  mh,
long  forceUpdateFlags 
)

MediaForceUpdate()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetActionsForQTEvent()

ComponentResult MediaGetActionsForQTEvent ( MediaHandler  mh,
QTEventRecordPtr  event,
long  targetRefCon,
QTAtomContainer *  container,
QTAtom *  atom 
)

MediaGetActionsForQTEvent()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetClock()

ComponentResult MediaGetClock ( MediaHandler  mh,
ComponentInstance clock 
)

MediaGetClock()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetDrawingRgn()

ComponentResult MediaGetDrawingRgn ( MediaHandler  mh,
RgnHandle partialRgn 
)

MediaGetDrawingRgn()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetEffectiveSoundBalance()

ComponentResult MediaGetEffectiveSoundBalance ( MediaHandler  mh,
short *  balance 
)

MediaGetEffectiveSoundBalance()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaGetEffectiveVolume()

ComponentResult MediaGetEffectiveVolume ( MediaHandler  mh,
short *  volume 
)

MediaGetEffectiveVolume()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaGetErrorString()

ComponentResult MediaGetErrorString ( MediaHandler  mh,
ComponentResult  theError,
Str255  errorString 
)

MediaGetErrorString()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaGetGraphicsMode()

ComponentResult MediaGetGraphicsMode ( MediaHandler  mh,
long *  mode,
RGBColor opColor 
)

MediaGetGraphicsMode()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetInvalidRegion()

ComponentResult MediaGetInvalidRegion ( MediaHandler  mh,
RgnHandle  rgn 
)

MediaGetInvalidRegion()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetMediaInfo()

ComponentResult MediaGetMediaInfo ( MediaHandler  mh,
Handle  h 
)

MediaGetMediaInfo()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetMediaLoadState()

ComponentResult MediaGetMediaLoadState ( MediaHandler  mh,
long *  mediaLoadState 
)

MediaGetMediaLoadState()

Non-Carbon CFM: in QuickTimeLib 4.1 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.1 and later

◆ MediaGetName()

ComponentResult MediaGetName ( MediaHandler  mh,
Str255  name,
long  requestedLanguage,
long *  actualLanguage 
)

MediaGetName()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetNextBoundsChange()

ComponentResult MediaGetNextBoundsChange ( MediaHandler  mh,
TimeValue *  when 
)

MediaGetNextBoundsChange()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetNextStepTime()

ComponentResult MediaGetNextStepTime ( MediaHandler  mh,
short  flags,
TimeValue  mediaTimeIn,
TimeValue *  mediaTimeOut,
Fixed  rate 
)

MediaGetNextStepTime()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetOffscreenBufferSize()

ComponentResult MediaGetOffscreenBufferSize ( MediaHandler  mh,
Rect bounds,
short  depth,
CTabHandle  ctab 
)

MediaGetOffscreenBufferSize()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetPublicInfo()

ComponentResult MediaGetPublicInfo ( MediaHandler  mh,
OSType  infoSelector,
void *  infoDataPtr,
Size *  ioDataSize 
)

MediaGetPublicInfo()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ MediaGetSampleDataPointer()

ComponentResult MediaGetSampleDataPointer ( MediaHandler  mh,
long  sampleNum,
Ptr *  dataPtr,
long *  dataSize,
long *  sampleDescIndex 
)

MediaGetSampleDataPointer()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetSoundBalance()

ComponentResult MediaGetSoundBalance ( MediaHandler  mh,
short *  balance 
)

MediaGetSoundBalance()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetSoundBassAndTreble()

ComponentResult MediaGetSoundBassAndTreble ( MediaHandler  mh,
short *  bass,
short *  treble 
)

MediaGetSoundBassAndTreble()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaGetSoundEqualizerBandLevels()

ComponentResult MediaGetSoundEqualizerBandLevels ( MediaHandler  mh,
UInt8 *  bandLevels 
)

MediaGetSoundEqualizerBandLevels()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaGetSoundEqualizerBands()

ComponentResult MediaGetSoundEqualizerBands ( MediaHandler  mh,
MediaEQSpectrumBandsRecordPtr  spectrumInfo 
)

MediaGetSoundEqualizerBands()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaGetSoundLevelMeterInfo()

ComponentResult MediaGetSoundLevelMeterInfo ( MediaHandler  mh,
LevelMeterInfoPtr  levelInfo 
)

MediaGetSoundLevelMeterInfo()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaGetSoundLevelMeteringEnabled()

ComponentResult MediaGetSoundLevelMeteringEnabled ( MediaHandler  mh,
Boolean enabled 
)

MediaGetSoundLevelMeteringEnabled()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaGetSoundOutputComponent()

ComponentResult MediaGetSoundOutputComponent ( MediaHandler  mh,
Component outputComponent 
)

MediaGetSoundOutputComponent()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetSrcRgn()

ComponentResult MediaGetSrcRgn ( MediaHandler  mh,
RgnHandle  rgn,
TimeValue  atMediaTime 
)

MediaGetSrcRgn()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetTrackOpaque()

ComponentResult MediaGetTrackOpaque ( MediaHandler  mh,
Boolean trackIsOpaque 
)

MediaGetTrackOpaque()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetURLLink()

ComponentResult MediaGetURLLink ( MediaHandler  mh,
Point  displayWhere,
Handle *  urlLink 
)

MediaGetURLLink()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGetUserPreferredCodecs()

ComponentResult MediaGetUserPreferredCodecs ( MediaHandler  mh,
CodecComponentHandle userPreferredCodecs 
)

MediaGetUserPreferredCodecs()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ MediaGetVideoParam()

ComponentResult MediaGetVideoParam ( MediaHandler  mh,
long  whichParam,
unsigned short *  value 
)

MediaGetVideoParam()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGGetStatus()

ComponentResult MediaGGetStatus ( MediaHandler  mh,
ComponentResult *  statusErr 
)

MediaGGetStatus()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGSetActiveSegment()

ComponentResult MediaGSetActiveSegment ( MediaHandler  mh,
TimeValue  activeStart,
TimeValue  activeDuration 
)

MediaGSetActiveSegment()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaGSetVolume()

ComponentResult MediaGSetVolume ( MediaHandler  mh,
short  volume 
)

MediaGSetVolume()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaHasCharacteristic()

ComponentResult MediaHasCharacteristic ( MediaHandler  mh,
OSType  characteristic,
Boolean hasIt 
)

MediaHasCharacteristic()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaHitTestForTargetRefCon()

ComponentResult MediaHitTestForTargetRefCon ( MediaHandler  mh,
long  flags,
Point  loc,
long *  targetRefCon 
)

MediaHitTestForTargetRefCon()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaHitTestTargetRefCon()

ComponentResult MediaHitTestTargetRefCon ( MediaHandler  mh,
long  targetRefCon,
long  flags,
Point  loc,
Boolean wasHit 
)

MediaHitTestTargetRefCon()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaIdle()

ComponentResult MediaIdle ( MediaHandler  mh,
TimeValue  atMediaTime,
long  flagsIn,
long *  flagsOut,
const TimeRecord movieTime 
)

MediaIdle()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaInitialize()

ComponentResult MediaInitialize ( MediaHandler  mh,
GetMovieCompleteParams gmc 
)

MediaInitialize()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaInvalidateRegion()

ComponentResult MediaInvalidateRegion ( MediaHandler  mh,
RgnHandle  invalRgn 
)

MediaInvalidateRegion()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaMakeMediaTimeTable()

ComponentResult MediaMakeMediaTimeTable ( MediaHandler  mh,
long **  offsets,
TimeValue  startTime,
TimeValue  endTime,
TimeValue  timeIncrement,
short  firstDataRefIndex,
short  lastDataRefIndex,
long *  retDataRefSkew 
)

MediaMakeMediaTimeTable()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaMCIsPlayerEvent()

ComponentResult MediaMCIsPlayerEvent ( MediaHandler  mh,
const EventRecord e,
Boolean handledIt 
)

MediaMCIsPlayerEvent()

Non-Carbon CFM: in QuickTimeLib 4.1 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.1 and later

◆ MediaPrePrerollBegin()

ComponentResult MediaPrePrerollBegin ( MediaHandler  mh,
TimeValue  time,
Fixed  rate,
PrePrerollCompleteUPP  completeProc,
void *  refcon 
)

MediaPrePrerollBegin()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaPrePrerollCancel()

ComponentResult MediaPrePrerollCancel ( MediaHandler  mh,
void *  refcon 
)

MediaPrePrerollCancel()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaPreroll()

ComponentResult MediaPreroll ( MediaHandler  mh,
TimeValue  time,
Fixed  rate 
)

MediaPreroll()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaPutMediaInfo()

ComponentResult MediaPutMediaInfo ( MediaHandler  mh,
Handle  h 
)

MediaPutMediaInfo()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaQueueNonPrimarySourceData()

ComponentResult MediaQueueNonPrimarySourceData ( MediaHandler  mh,
long  inputIndex,
long  dataDescriptionSeed,
Handle  dataDescription,
void *  data,
long  dataSize,
ICMCompletionProcRecordPtr  asyncCompletionProc,
const ICMFrameTimeRecord frameTime,
ICMConvertDataFormatUPP  transferProc,
void *  refCon 
)

MediaQueueNonPrimarySourceData()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaReleaseSampleDataPointer()

ComponentResult MediaReleaseSampleDataPointer ( MediaHandler  mh,
long  sampleNum 
)

MediaReleaseSampleDataPointer()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaResolveTargetRefCon()

ComponentResult MediaResolveTargetRefCon ( MediaHandler  mh,
QTAtomContainer  container,
QTAtom  atom,
long *  targetRefCon 
)

MediaResolveTargetRefCon()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaSampleDescriptionB2N()

ComponentResult MediaSampleDescriptionB2N ( MediaHandler  mh,
SampleDescriptionHandle  sampleDescriptionH 
)

MediaSampleDescriptionB2N()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSampleDescriptionChanged()

ComponentResult MediaSampleDescriptionChanged ( MediaHandler  mh,
long  index 
)

MediaSampleDescriptionChanged()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSampleDescriptionN2B()

ComponentResult MediaSampleDescriptionN2B ( MediaHandler  mh,
SampleDescriptionHandle  sampleDescriptionH 
)

MediaSampleDescriptionN2B()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetActionsCallback()

ComponentResult MediaSetActionsCallback ( MediaHandler  mh,
ActionsUPP  actionsCallbackProc,
void *  refcon 
)

MediaSetActionsCallback()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetActive()

ComponentResult MediaSetActive ( MediaHandler  mh,
Boolean  enableMedia 
)

MediaSetActive()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetClip()

ComponentResult MediaSetClip ( MediaHandler  mh,
RgnHandle  theClip 
)

MediaSetClip()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetDimensions()

ComponentResult MediaSetDimensions ( MediaHandler  mh,
Fixed  width,
Fixed  height 
)

MediaSetDimensions()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetDoMCActionCallback()

ComponentResult MediaSetDoMCActionCallback ( MediaHandler  mh,
DoMCActionUPP  doMCActionCallbackProc,
void *  refcon 
)

MediaSetDoMCActionCallback()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaSetGraphicsMode()

ComponentResult MediaSetGraphicsMode ( MediaHandler  mh,
long  mode,
const RGBColor opColor 
)

MediaSetGraphicsMode()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetGWorld()

ComponentResult MediaSetGWorld ( MediaHandler  mh,
CGrafPtr  aPort,
GDHandle  aGD 
)

MediaSetGWorld()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetHandlerCapabilities()

ComponentResult MediaSetHandlerCapabilities ( MediaHandler  mh,
long  flags,
long  flagsMask 
)

MediaSetHandlerCapabilities()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetHints()

ComponentResult MediaSetHints ( MediaHandler  mh,
long  hints 
)

MediaSetHints()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetMatrix()

ComponentResult MediaSetMatrix ( MediaHandler  mh,
MatrixRecord trackMovieMatrix 
)

MediaSetMatrix()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetMediaTimeScale()

ComponentResult MediaSetMediaTimeScale ( MediaHandler  mh,
TimeScale  newTimeScale 
)

MediaSetMediaTimeScale()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetMovieTimeScale()

ComponentResult MediaSetMovieTimeScale ( MediaHandler  mh,
TimeScale  newTimeScale 
)

MediaSetMovieTimeScale()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetNonPrimarySourceData()

ComponentResult MediaSetNonPrimarySourceData ( MediaHandler  mh,
long  inputIndex,
long  dataDescriptionSeed,
Handle  dataDescription,
void *  data,
long  dataSize,
ICMCompletionProcRecordPtr  asyncCompletionProc,
ICMConvertDataFormatUPP  transferProc,
void *  refCon 
)

MediaSetNonPrimarySourceData()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetPublicInfo()

ComponentResult MediaSetPublicInfo ( MediaHandler  mh,
OSType  infoSelector,
void *  infoDataPtr,
Size  dataSize 
)

MediaSetPublicInfo()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ MediaSetRate()

ComponentResult MediaSetRate ( MediaHandler  mh,
Fixed  rate 
)

MediaSetRate()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetScreenLock()

ComponentResult MediaSetScreenLock ( MediaHandler  mh,
Boolean  lockIt 
)

MediaSetScreenLock()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaSetSoundBalance()

ComponentResult MediaSetSoundBalance ( MediaHandler  mh,
short  balance 
)

MediaSetSoundBalance()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetSoundBassAndTreble()

ComponentResult MediaSetSoundBassAndTreble ( MediaHandler  mh,
short  bass,
short  treble 
)

MediaSetSoundBassAndTreble()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaSetSoundEqualizerBands()

ComponentResult MediaSetSoundEqualizerBands ( MediaHandler  mh,
MediaEQSpectrumBandsRecordPtr  spectrumInfo 
)

MediaSetSoundEqualizerBands()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaSetSoundLevelMeteringEnabled()

ComponentResult MediaSetSoundLevelMeteringEnabled ( MediaHandler  mh,
Boolean  enable 
)

MediaSetSoundLevelMeteringEnabled()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaSetSoundLocalizationData()

ComponentResult MediaSetSoundLocalizationData ( MediaHandler  mh,
Handle  data 
)

MediaSetSoundLocalizationData()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetSoundOutputComponent()

ComponentResult MediaSetSoundOutputComponent ( MediaHandler  mh,
Component  outputComponent 
)

MediaSetSoundOutputComponent()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetTrackInputMapReference()

ComponentResult MediaSetTrackInputMapReference ( MediaHandler  mh,
QTAtomContainer  inputMap 
)

MediaSetTrackInputMapReference()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaSetUserPreferredCodecs()

ComponentResult MediaSetUserPreferredCodecs ( MediaHandler  mh,
CodecComponentHandle  userPreferredCodecs 
)

MediaSetUserPreferredCodecs()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ MediaSetVideoParam()

ComponentResult MediaSetVideoParam ( MediaHandler  mh,
long  whichParam,
unsigned short *  value 
)

MediaSetVideoParam()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaTargetRefConsEqual()

ComponentResult MediaTargetRefConsEqual ( MediaHandler  mh,
long  firstRefCon,
long  secondRefCon,
Boolean equal 
)

MediaTargetRefConsEqual()

Non-Carbon CFM: in QuickTimeLib 3.0 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaTimeBaseChanged()

ComponentResult MediaTimeBaseChanged ( MediaHandler  mh)

MediaTimeBaseChanged()

Non-Carbon CFM: in QuickTimeLib 4.0 and later
Carbon Lib: in CarbonLib 1.0.2 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 4.0 and later

◆ MediaTrackEdited()

ComponentResult MediaTrackEdited ( MediaHandler  mh)

MediaTrackEdited()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaTrackPropertyAtomChanged()

ComponentResult MediaTrackPropertyAtomChanged ( MediaHandler  mh)

MediaTrackPropertyAtomChanged()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaTrackReferencesChanged()

ComponentResult MediaTrackReferencesChanged ( MediaHandler  mh)

MediaTrackReferencesChanged()

Non-Carbon CFM: in QuickTimeLib 2.5 and later
Carbon Lib: in CarbonLib 1.0 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 3.0 and later

◆ MediaVideoOutputChanged()

ComponentResult MediaVideoOutputChanged ( MediaHandler  mh,
ComponentInstance  vout 
)

MediaVideoOutputChanged()

Non-Carbon CFM: in QuickTimeLib 5.0 and later
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later
Windows: in qtmlClient.lib 5.0 and later

◆ NewPrePrerollCompleteUPP()

PrePrerollCompleteUPP NewPrePrerollCompleteUPP ( PrePrerollCompleteProcPtr  userRoutine)

NewPrePrerollCompleteUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: not available
Mac OS X: not available