Movie Playback Reference

This section lists the functions, constants, and data types available for getting and playing QuickTime movies.

Error Functions

FullScreen Functions

See also: Full Screen Flags.

Event Loop Functions

Graphics Destination Functions

Visual Playback Functions

Audio Playback Functions

Functions that Get Movies from Storage

HIMovieView Functions

Carbon Movie Controller Functions

See Control Manager Reference.

Additional selectors for Carbon Movie Controller:

Movie Controller Component Functions

Low-Level Movie Toolbox Functions

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

  • kQTVisualContextExpectedReadAheadKey

  • kQTVisualContextPixelBufferAttributesKey

  • kQTVisualContextTargetDimensionsKey

  • kQTVisualContextTargetDimensions_HeightKey

  • kQTVisualContextTargetDimensions_WidthKey

  • 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