DR Developer's Guide
DR Interfaces | DR Methods | DR Types and Misc API

IMoaDrMovie

Interface ID: IID_IMoaDrMovie
Pointer type: PIMoaDrMovie
Inheritance: IMoaDrMediaOwner
Header file: driservc.h
Description
The IMoaDrMovie interface represents open movies in Director. You acquire an IMoaDrMovie interface by calling the IMoaDrPlayer methods GetActiveMovie() or GetNthMovie(). This returns to you an IMoaDrMovie interface. You can calling the QueryInterface method off this interface to retrieve a IMoaDrMovie2 interface that offers a few additional methods Note that the description for each of these methods has been moved to the IMoaDrMovie2 file.
Movie properties
IMoaDrMovie inherits from the IMoaMmPropOwner interface, providing for access to data through the properties mechanism described in the "Multimedia Services" chapter in the Development Guide document. See the "Properties" section for information on the properties defined for objects providing the MoaDrMovie interfaces.
Movie media
The IMoaDrMovie interfaces inherit from the IMoaDrMediaOwner interface, providing for access to media through the media owner mechanism described in the "Director Services" chapter in the Development Guide document. Movies have one kind of media: scores. Scores are editable through the IMoaDrScoreAccess interface. You acquire a movie's score data by calling either GetMedia(), which returns a handle to the score data, or GetScoreAccess(), which returns an IMoaDrScoreAccess interface to the score data.

Methods

Property owner methods
GetProp()
SetProp()
Media owner methods
GetMedia()
SetMedia()
AttachMedia()
Scripting support
CallHandler()
SendSpriteMessage()
Managing casts
GetCastCount()
GetNthCast()
GetCastFromName()
GetCastIndexFromName()
NewCast()
AddExternalCast()
RemoveCast()
GetCMRefFromMemberName()
Acquiring ImoaDrCastMem
GetCastMemFromCMRef()
Imaging support
UpdateStageRect()
GetStageWindowGC()
GetStageBufferGC()
Accessing frame labels
GetFrameIndexFromLabel()
GetFrameLabelFromIndex()
SetFrameLabel()
Acquiring IMoaDrScoreAccess
GetScoreAccess()
Managing movies
Save()

AddExternalCast() see IMoaDrMovie
AttachMedia() see IMoaDrMovie
CallHandler() see IMoaDrMovie
GetCastCount() see IMoaDrMovie
GetCastFromName() see IMoaDrMovie
GetCastIndexFromName() see IMoaDrMovie
GetCastMemFromCMRef() see IMoaDrMovie
GetCMRefFromMemberName() see IMoaDrMovie
GetFrameIndexFromLabel() see IMoaDrMovie
GetFrameLabelFromIndex() see IMoaDrMovie
GetMedia() see IMoaDrMovie
GetNthCast() see IMoaDrMovie
GetProp() see IMoaDrMovie
GetScoreAccess() see IMoaDrMovie
GetStageBufferGC() see IMoaDrMovie
GetStageWindowGC() see IMoaDrMovie
NewCast() see IMoaDrMovie
RemoveCast() see IMoaDrMovie
Save() see IMoaDrMovie
SendSpriteMessage() see IMoaDrMovie
SetFrameLabel() see IMoaDrMovie
SetMedia() see IMoaDrMovie
SetProp() see IMoaDrMovie
UpdateStageRect() see IMoaDrMovie
Copyright © 1995-2008 Adobe Macromedia Software LLC, Inc.