27 #ifndef _IUserActionFacade_ 28 #define _IUserActionFacade_ 30 #include "IPMUnknown.h" 31 #include "IActionsPlaybackPreference.h" 32 #include "IScriptRequestData.h" 33 #include "IUserActionSequence.h" 37 class UserActionPlaybackContext;
38 class UserActionPlaybackOptions;
46 enum { kDefaultIID = IID_IUSERACTIONFACADE };
128 virtual void Stop (
ClassID serviceProviderClassID) = 0;
142 virtual void StartRecordingTransformAgainActions (
void) = 0;
145 virtual int16 CountTransformAgainActions (
void) = 0;
146 virtual int32 GetTransformAgainGenerationID (
void) = 0;
150 virtual void GetPlaybackOptionsPreferences (IActionsPlaybackPreference::PlaybackSpeed& playbackSpeed,
PMReal& pauseForSeconds) = 0;
151 virtual ErrorCode SetPlaybackOptionsPreferences (IActionsPlaybackPreference::PlaybackSpeed playbackSpeed,
PMReal pauseForSeconds) = 0;
154 #endif // _IUserActionFacade_