BB FlashBack SDK: Base Classes

The FBEditor Class

This class enables editing operations to be performed on a FlashBack movie.

The first call after construction should be to SetRuntimeLicence to set the runtime licence key, otherwise all subsequent method calls will fail. Following this, the Load method loads a FlashBack movie file, returning a FBMovie object.

The FBEditor class enables addition of images, sounds, text boxes and markers to the movie. It also includes some playback capabilities, so if your application requires some playback and editing features, you may only need to create the FBEditor object rather than both FBEditor and FBPlayer.

The FBMovie class enables frame editing and export operations.
 

Properties

BackgroundColor
CurrentFrame

CurrentTime

DrawMouseCursor

EnableLogging

Filename

HighlightCursor

HighlightMouseClicks

ImageCacheMode

IsMovieLoaded

IsPaused

IsPlaying

MovieCursorX

MovieCursorY

MovieSize

RuntimeLicence

ShowPauseImage

UndoSpace

UseGDIDrawMode

ZoomPanRectsEnabled

 

Methods

AppendMovie
CopyCurrentFrame

DisplayKeyLogDialog

ExportEvents

ExportKeyLog

ExportMouseLog
FrameWithUserPause

FreeResources

GetBitmaps

GetDefaultImageProperties

GetDefaultTextboxProperties

GetFrames

GetFrameUserPauseID

GetLicenceInfo

GetMarkers

GetMovieCursor

GetMovieLengthFromFile

GetMovieVersion

GetRuntimeLicence

GetSounds

GetTextBoxes

GetVersion

GetZoomPanObjects

GotoFrame

GotoFrameRealTime

InsertImage

InsertMarker

InsertMovie

InsertSound

InsertTextBox

InsertZoomPan

InsertZoomPanWithDialog

IsMovieInOldFormat

Load

Optimise

Pause

Play

RemoveUserPause

RemoveUserPauses

SetUserPause

SetPlayerWindow

SetPlayerWindow32

SetRuntimeLicence

Stop

 

Events

GetProgressorCaption
OnClick

OnMouseDown

OnMouseMove

OnMouseUp

OnStop

PauseEvent

PlayEvent

ProgressorEvent

SetProgressorCaption

ShowDialog

ShowMessage

StopEvent