Retired Document
Important: Apple recommends that developers explore QTKit and Core Video for new development in this technology area. See QTKit Framework Reference and Core Video Programming Guide for more information.
Movie Playback Reference
This section lists the functions, constants, and data types available for getting and playing QuickTime movies.
Error Functions
ClearMoviesStickyError
GetMoviesError
GetMoviesStickyError
SetMoviesErrorProc
FullScreen Functions
BeginFullScreen
EndFullScreen
See also: Full Screen Flags.
Event Loop Functions
DisposeQTNextTaskNeededSoonerCallbackUPP
GetMovieCoverProcs
GetMovieStatus
InvalidateMovieRegion
IsMovieDone
MoviesTask
NewQTNextTaskNeededSoonerCallbackUPP
PtInMovie
QTNextTaskNeededSoonerCallbackProc
SetMovieCoverProcs
SetMovieDrawingCompleteProc
UpdateMovie
Graphics Destination Functions
CreatePortAssociation
GetMovieGWorld
GetPort
QTOpenGLTextureAvailableCallback
SetMovieGWorld
SetPort
Visual Playback Functions
Audio Playback Functions
GetMovieVolume
SetMovieVolume
Functions that Get Movies from Storage
NewMovieFromDataFork
NewMovieFromDataRef
NewMovieFromFile
NewMovieFromHandle
NewMovieFromScrap
GetMovieLoadState
HIMovieView Functions
HIMovieViewGetAttributes
HIMovieViewGetControllerBarSize
HIMovieViewGetMovie
Carbon Movie Controller Functions
See Control Manager Reference.
Additional selectors for Carbon Movie Controller:
kMovieControlOptionHideController
kMovieControlOptionLocateTopLeft
kMovieControlOptionEnableEditing
kMovieControlOptionHandleEditingHI
kMovieControlOptionSetKeysEnabled
kMovieControlOptionManuallyIdled
kMovieControlDataMovieController
kMovieControlDataMovie
kMovieControlDataManualIdling
Movie Controller Component Functions
MCActivate
MCAdjustCursor
MCAddMovieSegment
MCClear
MCClick
MCCopy
MCCut
MCDoAction
MCDraw
MCDrawBadge
MCEnableEditing
MCGetClip
MCGetControllerBoundsRect
MCGetControllerBoundsRgn
MCGetControllerInfo
MCGetControllerPort
MCGetCurrentTime
MCGetDoActionsProc
MCGetIndMovie
MCGetInterfaceElement
MCGetMenuString
MCGetVisible
MCGetWindowRgn
MCIdle
MCInvalidate
MCIsControllerAttached
MCIsEditingEnabled
MCIsPlayerEvent
(deprecated)MCKey
MCMovieChanged
MCNewAttachedController
MCPaste
MCPositionController
MCPtInController
MCRemoveAllMovies
MCRemoveAMovie
MCRemoveMovie
MCSetActionFilter
MCSetActionFilterWithRefCon
MCSetClip
MCSetControllerAttached
MCSetControllerBoundsRect
MCSetControllerCapabilities
MCSetControllerPort
MCSetDuration
MCSetIdleManager
MCSetMovie
MCSetUpEditMenu
MCSetVisible
MCTrimMovieSegment
MCUndo
Low-Level Movie Toolbox Functions
AbortPrePrerollMovie
GetMovieActive
GetMovieActiveSegment
GetMovieBox
GetMovieCreationTime
GetMovieDisplayBoundsRgn
GetMovieModificationTime
GetMovieRate
GetMovieTime
GetMovieTimeBase
GetMovieTimeScale
GoToBeginningOfMovie
GoToEndOfMovie
LoadMovieIntoRam
PrePrerollMovie
PrerollMovie
SetMovieActive
SetMovieActiveSegment
SetMovieBox
SetMoviePlayHints
SetMovieRate
SetMovieTime
SetMovieTimeValue
StartMovie
StopMovie
Constants and Selectors
The following constants and selectors are used when playing movies or using movie controllers.
Movie Property Constants
kQTAudioMeter_DeviceMix
kQTAudioMeter_MonoMix
kQTAudioMeter_StereoMix
kQTAudioPropertyID_Balance
kQTAudioPropertyID_BitRateString
kQTAudioPropertyID_ChannelLayoutString
kQTAudioPropertyID_DeviceChannelLayout
kQTAudioPropertyID_Fade
kQTAudioPropertyID_FormatString
kQTAudioPropertyID_Gain
kQTAudioPropertyID_Mute
kQTAudioPropertyID_SampleRateString
kQTAudioPropertyID_SampleSizeString
kQTAudioPropertyID_SummaryChannelLayout
kQTAudioPropertyID_SummaryString
kQTContextPropertyID_AudioContext
kQTContextPropertyID_VisualContext
kQTDataLocationPropertyID_CFStringHFSPath
kQTDataLocationPropertyID_CFStringNativePath
kQTDataLocationPropertyID_CFStringPosixPath
kQTDataLocationPropertyID_CFStringWindowsPath
kQTDataLocationPropertyID_CFURL
kQTDataLocationPropertyID_DataFork
kQTDataLocationPropertyID_DataReference
kQTDataLocationPropertyID_LegacyMovieResourceHandle
kQTDataLocationPropertyID_MovieUserProc
kQTDataLocationPropertyID_QTDataHandler
kQTDataLocationPropertyID_ResourceFork
kQTDataLocationPropertyID_Scrap
kQTMovieInstantiationPropertyID_AsyncOK
kQTMovieInstantiationPropertyID_DontAskUnresolvedDataRefs
kQTMovieInstantiationPropertyID_DontAutoAlternate
kQTMovieInstantiationPropertyID_DontAutoUpdateClock
kQTMovieInstantiationPropertyID_DontResolveDataRefs
kQTMovieInstantiationPropertyID_DontUpdateForeBackPointers
kQTMovieInstantiationPropertyID_IdleImportOK
kQTMovieInstantiationPropertyID_ResultDataLocationChanged
kQTMovieResourceLocatorPropertyID_Callback
kQTMovieResourceLocatorPropertyID_FileOffset
kQTMovieResourceLocatorPropertyID_LegacyResID
kQTMovieResourceLocatorPropertyID_LegacyResName
kQTNewMoviePropertyID_Active
kQTNewMoviePropertyID_DefaultDataRef
kQTNewMoviePropertyID_DontInteractWithUser
kQTPropertyClass_Context
kQTPropertyClass_DataLocation
kQTPropertyClass_MovieInstantiation
kQTPropertyClass_MovieResourceLocator
kQTPropertyClass_NewMovieProperty
kQTVisualContextColorSpaceKey
kQTVisualContextTypeKey
kQTVisualContextType_OpenGLTexture
kQTVisualContextType_PixelBuffer
Full Screen Flags
fullScreenAllowEvents
fullScreenCaptureAllDisplays
fullScreenCaptureDisplay
fullScreenDontChangeMenuBar
fullScreenDontSwitchMonitorResolution
fullScreenHideCursor
fullScreenPreflightSize
Movie Controller Component Constants and Selectors
kMCActivateSelect
kMCClearSelect
kMCClickSelect
kMCCopySelect
kMCCutSelect
kMCDoActionSelect
kMCDrawBadgeSelect
kMCDrawSelect
kMCEnableEditingSelect
kMCGetClipSelect
kMCGetControllerBoundsRectSelect
kMCGetControllerBoundsRgnSelect
kMCGetControllerInfoSelect
kMCGetControllerPortSelect
kMCGetCurrentTimeSelect
kMCGetMenuStringSelect
kMCGetVisibleSelect
kMCGetWindowRgnSelect
kMCIdleSelect
kMCIsControllerAttachedSelect
kMCIsEditingEnabledSelect
kMCIsPlayerEventSelect
kMCKeySelect
kMCMovieChangedSelect
kMCNewAttachedControllerSelect
kMCPasteSelect
kMCPositionControllerSelect
kMCRemoveMovieSelect
kMCSetActionFilterSelect
kMCSetActionFilterWithRefConSelect
kMCSetClipSelect
kMCSetControllerAttachedSelect
kMCSetControllerBoundsRectSelect
kMCSetControllerPortSelect
kMCSetDurationSelect
kMCSetMovieSelect
kMCSetUpEditMenuSelect
kMCSetVisibleSelect
kMCUndoSelect
mcActionActivate
mcActionBadgeClick
mcActionControllerSizeChanged
mcActionDeactivate
mcActionDraw
mcActionGetFlags
mcActionGetKeysEnabled
mcActionGetLoopIsPalindrome
mcActionGetLooping
mcActionGetPlayEveryFrame
mcActionGetPlayRate
mcActionGetPlaySelection
mcActionGetUseBadge
mcActionGetVolume
mcActionGoToTime
mcActionIdle
mcActionKey
mcActionMouseDown
mcActionMovieClick
mcActionPlay
mcActionResume
mcActionSetFlags
mcActionSetGrowBoxBounds
mcActionSetKeysEnabled
mcActionSetLoopIsPalindrome
mcActionSetLooping
mcActionSetPlayEveryFrame
mcActionSetPlaySelection
mcActionSetSelectionBegin
mcActionSetSelectionDuration
mcActionSetUseBadge
mcActionSetVolume
mcActionShowBalloon
mcActionStep
mcActionSuspend
mcFlagSuppressMovieFrame
mcFlagSuppressSpeakerButton
mcFlagSuppressStepButtons
mcFlagsUseWindowPalette
mcInfoClearAvailable
mcInfoCopyAvailable
mcInfoCutAvailable
mcInfoEditingEnabled
mcInfoHasSound
mcInfoIsInPalindrome
mcInfoIsLooping
mcInfoIsPlaying
mcInfoPasteAvailable
mcInfoUndoAvailable
mcMenuClear
mcMenuCopy
mcMenuCut
mcMenuPaste
mcMenuUndo
mcNotVisible
mcScaleMovieToFit
mcTopLeftMovie
mcWithBadge
mcWithFrame
Copyright © 2005, 2009 Apple Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2009-06-01