InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IMovieActionData Class Referenceabstract

#include <IMovieActionData.h>

Inheritance diagram for IMovieActionData:
IBehaviorDataIPMUnknown

Public Types

enum  Operation {
  kPlay = 0, kStop, kPause, kResume,
  kPlayFromNavigationPoint, kStopAll
}
 
- Public Types inherited from IBehaviorData
enum  { kDefaultIID = IID_IBEHAVIORDATA }
 

Public Member Functions

virtual void SetOperation (const Operation &operation)=0
 
virtual Operation GetOperation () const =0
 
virtual void SetMovie (const UID &movie)=0
 
virtual UID GetMovie () const =0
 
virtual void SetNavigationPointID (uint32 navPoint)=0
 
virtual uint32 GetNavigationPointID () const =0
 
- Public Member Functions inherited from IBehaviorData
virtual int32 GetAction () const =0
 
virtual PMString GetName () const =0
 
virtual UID GetOwner () const =0
 
virtual void SetOwner (const UID &owner)=0
 
virtual bool16 IsEnabled () const =0
 
virtual bool16 Enable (const bool16 &enable=kTrue)=0
 
bool16 IsDisabled () const
 
bool16 Disable ()
 
virtual void Copy (IPMUnknown *srcData)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Data interface for Play Movie Behavior.

See Also
INamedPageItemList (for a way of getting candidates for SetMovie()

Member Function Documentation

virtual UID IMovieActionData::GetMovie () const
pure virtual

Get UID of Movie page item to play

virtual uint32 IMovieActionData::GetNavigationPointID () const
pure virtual

Get the ID of the Navigation Point to play from. This is only used for the kPlayFromNavigationPoint operation.

virtual Operation IMovieActionData::GetOperation () const
pure virtual

Get Operation to perform on movie (kPlay, kPlayFromNavigationPoint, kStop, kPause, kResume, or kStopAll)

virtual void IMovieActionData::SetMovie (const UIDmovie)
pure virtual

Set UID of Movie page item to play

virtual void IMovieActionData::SetNavigationPointID (uint32 navPoint)
pure virtual

Set the ID of the Navigation Point to play from. This is only used for the kPlayFromNavigationPoint operation.

virtual void IMovieActionData::SetOperation (const Operation & operation)
pure virtual

Set Operation to perform on movie (kPlay, kPlayFromNavigationPoint, kStop, kPause, kResume, or kStopAll)