#include <mobu-python-api.h>
Player control.
Interface to use the transport controls (play, stop, etc.) The following Python snippet shows its basic playback operation
Keys can also be set and used with Key(), GotoNextKey(), and GotoPreviousKey().
All actions are performed by default on the current take. The is the MotionBuilder default take, unless you have multiple takes in your scene. To switch between takes, use FBTake.
Public Member Functions | |
__reduce__ () | |
FBColor | GetGlobalTimeMarkColor (FBPlayerControl arg1, object arg2) |
Returns the color associated with a global time mark. More... | |
FBTime | GetGlobalTimeMarkTime (FBPlayerControl arg1, object arg2) |
Returns the time associated with a global time mark. More... | |
FBTime | GetEditZoomStop (FBPlayerControl arg1) |
Get Edit Zoom Stop. More... | |
FBTime | GetEditZoomStart (FBPlayerControl arg1) |
Get Edit Zoom Start. More... | |
FBTime | GetEditStop (FBPlayerControl arg1) |
Get Edit Stop. More... | |
FBTime | GetEditStart (FBPlayerControl arg1) |
Get Edit Start. More... | |
FBTime | GetEditCurrentTime (FBPlayerControl arg1) |
Get Edit Current Time. More... | |
FBTimeMode | GetTransportFps (FBPlayerControl arg1) |
Get the UI frame rate use for display configure in the system. More... | |
__init__ (object arg1) | |
Constructor. More... | |
float | GetTransportFpsValue (FBPlayerControl arg1, FBTimeMode arg2) |
Get the UI frame rate value. More... | |
FBTransportMode | GetTransportMode (FBPlayerControl arg1) |
Get Transport Mode. More... | |
bool | Goto (FBPlayerControl arg1, FBTime arg2, FBTimeReferential arg3) |
bool | GotoEnd (FBPlayerControl arg1, FBTimeReferential arg2) |
GotoNextKey (FBPlayerControl arg1) | |
Go to the next key. More... | |
GotoPreviousKey (FBPlayerControl arg1) | |
Go to the previous key. More... | |
bool | GotoStart (FBPlayerControl arg1, FBTimeReferential arg2) |
Key (FBPlayerControl arg1) | |
Key default data. More... | |
bool | Play (FBPlayerControl arg1, object arg2) |
Play button. More... | |
bool | PlayReverse (FBPlayerControl arg1, object arg2) |
Play Reverse button. More... | |
bool | Record (FBPlayerControl arg1, object arg2, object arg3) |
Begin recording. More... | |
FBTransportPlaySpeed | GetPlaySpeedMode (FBPlayerControl arg1) |
Get Play Speed Mode. More... | |
float | GetPlaySpeed (FBPlayerControl arg1) |
Get Play Speed . More... | |
SetPlaySpeedMode (FBPlayerControl arg1, FBTransportPlaySpeed arg2) | |
Set Play Speed Mode. More... | |
SetPlaySpeed (FBPlayerControl arg1, object arg2) | |
SetTransportFps (FBPlayerControl arg1, FBTimeMode arg2, object arg3) | |
Set the system frame rate use for display. More... | |
bool | StepBackward (FBPlayerControl arg1, FBTimeReferential arg2) |
bool | StepForward (FBPlayerControl arg1, FBTimeReferential arg2) |
bool | Stop (FBPlayerControl arg1) |
Stop button. More... | |
FBTimeReferential | GetTimeReferential (FBPlayerControl arg1) |
Get Time Referential. More... | |
SetTimeReferential (FBPlayerControl arg1, FBTimeReferential arg2) | |
Set Time Referential. More... | |
SetEditStart (FBPlayerControl arg1, FBTime arg2) | |
Set Edit Start. More... | |
SetEditStop (FBPlayerControl arg1, FBTime arg2) | |
Set Edit Stop. More... | |
SetEditZoomStart (FBPlayerControl arg1, FBTime arg2) | |
Set Edit Zoom Start. More... | |
SetEditZoomStop (FBPlayerControl arg1, FBTime arg2) | |
Set Edit Zoom Stop. More... | |
LockTransport (FBPlayerControl arg1, object arg2) | |
Lock the transport control. More... | |
bool | IsLocked (FBPlayerControl arg1) |
Return the current locking state of the transport. More... | |
EvaluationPause (FBPlayerControl arg1) | |
Pause device evaluation thread. More... | |
EvaluationResume (FBPlayerControl arg1) | |
Resume device evaluation thread. More... | |
int | AddGlobalTimeMark (FBPlayerControl arg1, FBTime arg2) |
Add a global time mark. More... | |
bool | DeleteGlobalTimeMark (FBPlayerControl arg1, object arg2) |
Delete a global time mark. More... | |
DeleteAllGlobalTimeMarks (FBPlayerControl arg1) | |
Delete all global time marks. More... | |
int | GetGlobalTimeMarkCount (FBPlayerControl arg1) |
Returns the number of global time marks. More... | |
int | SetGlobalTimeMarkTime (FBPlayerControl arg1, object arg2, FBTime arg3) |
Sets a new time for an existing global time mark. More... | |
str | GetGlobalTimeMarkName (FBPlayerControl arg1, object arg2) |
Returns the name associated with a global time mark. More... | |
bool | SetGlobalTimeMarkName (FBPlayerControl arg1, object arg2, str arg3) |
Sets a new name for an existing global time mark. More... | |
FBTimeMarkAction | GetGlobalTimeMarkAction (FBPlayerControl arg1, object arg2) |
Returns the action associated with a global time mark. More... | |
bool | SetGlobalTimeMarkAction (FBPlayerControl arg1, object arg2, FBTimeMarkAction arg3) |
Sets a new action for an existing global time mark. More... | |
bool | SetGlobalTimeMarkColor (FBPlayerControl arg1, object arg2, FBColor arg3) |
Sets a new color for an existing global time mark. More... | |
int | GetNextGlobalTimeMarkIndex (FBPlayerControl arg1) |
Returns the next global time mark index, based on the current local time. More... | |
int | GetPreviousGlobalTimeMarkIndex (FBPlayerControl arg1) |
Returns the previous global time mark index, based on the current local time. More... | |
![]() | |
__reduce__ () | |
FBPropertyList | PropertyGetModifiedList (FBComponent arg1, FBPlugModificationFlag arg2) |
Get list of properties which have been modified since last loading. More... | |
str | ClassName (FBComponent arg1) |
Get the class name. More... | |
DisableObjectFlags (FBComponent arg1, FBObjectFlag arg2) | |
Disable a specific Object Flags. More... | |
EnableObjectFlags (FBComponent arg1, FBObjectFlag arg2) | |
Enable a specific Object Flags. More... | |
bool | FBCreate (FBComponent arg1) |
Open Reality Creation function. More... | |
FBDelete (FBComponent arg1) | |
Open Reality deletion function. More... | |
FBDestroy (FBComponent arg1) | |
Open Reality destruction function. More... | |
FBObjectFlag | GetObjectFlags (FBComponent arg1) |
Get all Object Flags (concatenated). More... | |
bool | GetObjectStatus (FBComponent arg1, FBObjectStatus arg2) |
Check to see if an object status is enabled. More... | |
bool | HasObjectFlags (FBComponent arg1, FBObjectFlag arg2) |
Check whether a specific object flag is enabled. More... | |
bool | Is (FBComponent arg1, object arg2) |
Returns true if object is of type TypeId. More... | |
bool | ProcessNamespaceHierarchy (FBComponent arg1, FBNamespaceAction arg2, str arg3, str arg4, object arg5) |
ProcessNamespaceHierarchy. More... | |
bool | ProcessObjectNamespace (FBComponent arg1, FBNamespaceAction arg2, str arg3, str arg4, object arg5) |
ProcessObjectNamespace. More... | |
int | PropertyAdd (FBComponent arg1, FBProperty arg2) |
Add a property to the component's property manager. More... | |
bool | PropertyAddReferenceProperty (FBComponent arg1, FBProperty arg2) |
Add a reference property to the component's property manager. More... | |
object | PropertyCreate (FBComponent arg1, str arg2, FBPropertyType arg3, str arg4, object arg5, object arg6, FBProperty arg7) |
Create user or dynamic property. More... | |
PropertyRemove (FBComponent arg1, FBProperty arg2) | |
Remove a Property from the component's Property manager. More... | |
SetObjectFlags (FBComponent arg1, FBObjectFlag arg2) | |
SetObjectFlags. More... | |
SetObjectStatus (FBComponent arg1, FBObjectStatus arg2, object arg3) | |
Enable/Disable a specific Object Status. More... | |
HardSelect (FBComponent arg1) | |
HardSelect. More... | |
object | GetOwnerFileReference (FBComponent arg1) |
Get the owner FileReference object. More... | |
__init__ (...) | |
Constructor. More... | |
![]() | |
__reduce__ () | |
bool | BeginChange (FBPlug arg1) |
Begins a change on multiple plugs. More... | |
str | ClassName (FBPlug arg1) |
internal System vars. More... | |
bool | ConnectDst (FBPlug arg1, FBPlug arg2, FBConnectionType arg3) |
Add a destination connection. More... | |
bool | ConnectDstAt (FBPlug arg1, object arg2, FBPlug arg3, FBConnectionType arg4) |
Add a destination connection. More... | |
bool | ConnectSrc (FBPlug arg1, FBPlug arg2, FBConnectionType arg3) |
Add a source connection. More... | |
bool | ConnectSrcAt (FBPlug arg1, object arg2, FBPlug arg3, FBConnectionType arg4) |
Add a source connection. More... | |
DisconnectAllDst (FBPlug arg1) | |
Remove all destination connections. More... | |
DisconnectAllSrc (FBPlug arg1) | |
Remove all source connections. More... | |
bool | DisconnectDst (FBPlug arg1, FBPlug arg2) |
Remove a destination connection. More... | |
bool | DisconnectDstAt (FBPlug arg1, object arg2) |
Remove a destination connection at a specified index. More... | |
bool | DisconnectSrc (FBPlug arg1, FBPlug arg2) |
Remove a source connection. More... | |
bool | DisconnectSrcAt (FBPlug arg1, object arg2) |
Remove a source connection at a specified index. More... | |
EndChange (FBPlug arg1) | |
Ends a change on multiple plugs. More... | |
object | GetDst (FBPlug arg1, object arg2) |
Get a destination connection's plug at specified index. More... | |
int | GetDstCount (FBPlug arg1) |
Get destination connection count. More... | |
FBConnectionType | GetDstType (FBPlug arg1, object arg2) |
Get a destination connection's type at specified index. More... | |
object | GetOwned (FBPlug arg1, object arg2) |
Get the owned plug at specified index. More... | |
int | GetOwnedCount (FBPlug arg1) |
Get the owned plug count. More... | |
object | GetOwner (FBPlug arg1) |
Get the owner of this plug. More... | |
object | GetSrc (FBPlug arg1, object arg2) |
Get a source connection's plug at specified index. More... | |
int | GetSrcCount (FBPlug arg1) |
Get source connection count. More... | |
FBConnectionType | GetSrcType (FBPlug arg1, object arg2) |
Get a source connection's type at specified index. More... | |
bool | Is (FBPlug arg1, object arg2) |
Is( int pTypeId ) More... | |
bool | IsSDKComponent (FBPlug arg1) |
Return whether or not item is an SDK component. More... | |
MoveSrcAt (...) | |
bool | ReplaceDstAt (FBPlug arg1, object arg2, FBPlug arg3) |
Replace a destination connection at a specified index. More... | |
bool | ReplaceSrcAt (FBPlug arg1, object arg2, FBPlug arg3) |
Replace a source connection at a specified index. More... | |
bool | SwapSrc (FBPlug arg1, object arg2, object arg3) |
Swap source connection at index A with source connection at index B. More... | |
SetSelfModified (FBPlug arg1, FBPlugModificationFlag arg2, object arg3) | |
Set the plug's self modification flag. More... | |
bool | GetSelfModified (FBPlug arg1, FBPlugModificationFlag arg2) |
Tell if the plug's self has changed. More... | |
SetContentModified (FBPlug arg1, FBPlugModificationFlag arg2, object arg3) | |
Set the plug's owned property/object's modification flag. More... | |
bool | GetContentModified (FBPlug arg1, FBPlugModificationFlag arg2) |
Tell if the plug's content has changed. More... | |
int | GetPlugConnectionModifiedList (FBPlug arg1, FBPlugList arg2, FBPlugModificationFlag arg3, object arg4) |
Get plug's modified src/dst property/object connection added/removed List. More... | |
bool | RevertModification (FBPlug arg1, FBPlugModificationFlag arg2) |
Revert the plug's modification to original status. More... | |
__init__ (...) | |
method | staticmethod (function) |
![]() | |
__reduce__ () | |
__init__ (...) | |
Public Attributes | |
FBPropertyBool | IsPlaying |
Read Only Property: Is the transport control playing? More... | |
FBPropertyBool | IsRecording |
Read Only Property: Is there a recording in progress? More... | |
FBPropertyBool | IsPlotting |
Read Only Property: Is there a plotting in progress? More... | |
FBPropertyBool | LoopActive |
Read Write Property: Is looping active? More... | |
FBPropertyTime | LoopStart |
Read Write Property: Loop begin time. More... | |
FBPropertyTime | LoopStop |
Read Write Property: Loop end time. More... | |
FBPropertyTime | NextMarker |
Read Only Property: Next marked time. More... | |
FBPropertyTime | PreviousMarker |
Read Only Property: Previous marked time. More... | |
FBPropertyTransportSnapMode | SnapMode |
Read Write Property: Set the transport control snap mode. More... | |
FBPropertyTransportTimeFormat | TransportTimeFormat |
Read Write Property: Current Time Mode of the transport controls. More... | |
FBPropertyTime | ZoomWindowStart |
Read Write Property: Starting time of the transport control zoom window. More... | |
FBPropertyTime | ZoomWindowStop |
Read Write Property: Stopping time of the transport control zoom window. More... | |
FBPropertyTime | RecordingSamplingPeriod |
Read Write Property: Sampling period for the model recording. More... | |
FBPropertyTime | PlotSamplingPeriod |
Read Write Property: Sampling period for the model plotting. More... | |
ORSDK2018::FBPropertyEvent | OnChange |
Event Property: Fired when something in the player control has changed. More... | |
![]() | |
object | OwnerNamespace |
ORSDK2018::FBPropertyListComponent | Components |
List: List of components. More... | |
ORSDK2018::FBPropertyString | Name |
Read Write Property: Unique name of object. More... | |
ORSDK2018::FBPropertyString | LongName |
Read Write Property: Name and namespace for object. More... | |
object | FullName |
ORSDK2018::FBPropertyListComponent | Parents |
List: Parents. More... | |
ORSDK2018::FBPropertyManager | PropertyList |
Read Only Property: Manages all of the properties for the component. More... | |
FBPropertyBool | Selected |
Read Write Property: Selected property. More... | |
![]() | |
object | OnUnbind |
__init__ | ( | object | arg1 | ) |
Constructor.
Python Docstring:
__init__( (object)arg1) -> None
C++ Signature:
FBPlayerControl(HIObject pObject = ((void *) 0))
pObject | Internal parent object(default=NULL). |
__reduce__ | ( | ) |
int AddGlobalTimeMark | ( | FBPlayerControl | arg1, |
FBTime | arg2 | ||
) |
Add a global time mark.
Python Docstring:
AddGlobalTimeMark( (FBPlayerControl)arg1, (FBTime)arg2) -> int
C++ Signature:
int AddGlobalTimeMark(ORSDK2018::FBTime pTime, const char * pName = ((void *) 0))
It doesn't allow creating a time mark at the same time of another time mark. Note: Internally, the global time marks are stored in time order. Adding a time mark before other existing time marks will modify the index of these other time marks.
pTime | Time where to add the time mark. |
pName | Name of the time mark to add. |
DeleteAllGlobalTimeMarks | ( | FBPlayerControl | arg1 | ) |
Delete all global time marks.
Python Docstring:
DeleteAllGlobalTimeMarks( (FBPlayerControl)arg1) -> None
C++ Signature:
void DeleteAllGlobalTimeMarks()
bool DeleteGlobalTimeMark | ( | FBPlayerControl | arg1, |
object | arg2 | ||
) |
Delete a global time mark.
Python Docstring:
DeleteGlobalTimeMark( (FBPlayerControl)arg1, (object)arg2) -> bool
C++ Signature:
bool DeleteGlobalTimeMark(int pIndex)
Note: Internally, the global time marks are stored in time order. Deleting a time mark will modify the index of time marks laying after the deleted time mark.
pIndex | Index of the time mark to delete. |
EvaluationPause | ( | FBPlayerControl | arg1 | ) |
Pause device evaluation thread.
Python Docstring:
EvaluationPause( (FBPlayerControl)arg1) -> None
C++ Signature:
void EvaluationPause()
EvaluationResume | ( | FBPlayerControl | arg1 | ) |
Resume device evaluation thread.
Python Docstring:
EvaluationResume( (FBPlayerControl)arg1) -> None
C++ Signature:
void EvaluationResume()
FBTime GetEditCurrentTime | ( | FBPlayerControl | arg1 | ) |
Get Edit Current Time.
Python Docstring:
GetEditCurrentTime( (FBPlayerControl)arg1) -> FBTime
C++ Signature:
ORSDK2018::FBTime GetEditCurrentTime()
FBTime GetEditStart | ( | FBPlayerControl | arg1 | ) |
Get Edit Start.
Python Docstring:
GetEditStart( (FBPlayerControl)arg1) -> FBTime
C++ Signature:
ORSDK2018::FBTime GetEditStart()
FBTime GetEditStop | ( | FBPlayerControl | arg1 | ) |
Get Edit Stop.
Python Docstring:
GetEditStop( (FBPlayerControl)arg1) -> FBTime
C++ Signature:
ORSDK2018::FBTime GetEditStop()
FBTime GetEditZoomStart | ( | FBPlayerControl | arg1 | ) |
Get Edit Zoom Start.
Python Docstring:
GetEditZoomStart( (FBPlayerControl)arg1) -> FBTime
C++ Signature:
ORSDK2018::FBTime GetEditZoomStart()
FBTime GetEditZoomStop | ( | FBPlayerControl | arg1 | ) |
Get Edit Zoom Stop.
Python Docstring:
GetEditZoomStop( (FBPlayerControl)arg1) -> FBTime
C++ Signature:
ORSDK2018::FBTime GetEditZoomStop()
FBTimeMarkAction GetGlobalTimeMarkAction | ( | FBPlayerControl | arg1, |
object | arg2 | ||
) |
Returns the action associated with a global time mark.
Python Docstring:
GetGlobalTimeMarkAction( (FBPlayerControl)arg1, (object)arg2) -> FBTimeMarkAction
C++ Signature:
FBTimeMarkAction GetGlobalTimeMarkAction(int pIndex)
pIndex | Index of the time mark. |
FBColor GetGlobalTimeMarkColor | ( | FBPlayerControl | arg1, |
object | arg2 | ||
) |
Returns the color associated with a global time mark.
Python Docstring:
GetGlobalTimeMarkColor( (FBPlayerControl)arg1, (object)arg2) -> FBColor
C++ Signature:
ORSDK2018::FBColor GetGlobalTimeMarkColor(int pIndex)
pIndex | Index of the time mark. |
int GetGlobalTimeMarkCount | ( | FBPlayerControl | arg1 | ) |
Returns the number of global time marks.
Python Docstring:
GetGlobalTimeMarkCount( (FBPlayerControl)arg1) -> int
C++ Signature:
int GetGlobalTimeMarkCount()
str GetGlobalTimeMarkName | ( | FBPlayerControl | arg1, |
object | arg2 | ||
) |
Returns the name associated with a global time mark.
Python Docstring:
GetGlobalTimeMarkName( (FBPlayerControl)arg1, (object)arg2) -> str
C++ Signature:
const char * GetGlobalTimeMarkName(int pIndex)
pIndex | Index of the time mark. |
FBTime GetGlobalTimeMarkTime | ( | FBPlayerControl | arg1, |
object | arg2 | ||
) |
Returns the time associated with a global time mark.
Python Docstring:
GetGlobalTimeMarkTime( (FBPlayerControl)arg1, (object)arg2) -> FBTime
C++ Signature:
ORSDK2018::FBTime GetGlobalTimeMarkTime(int pIndex)
pIndex | Index of the time mark. |
int GetNextGlobalTimeMarkIndex | ( | FBPlayerControl | arg1 | ) |
Returns the next global time mark index, based on the current local time.
Python Docstring:
GetNextGlobalTimeMarkIndex( (FBPlayerControl)arg1) -> int
C++ Signature:
int GetNextGlobalTimeMarkIndex()
float GetPlaySpeed | ( | FBPlayerControl | arg1 | ) |
Get Play Speed .
Python Docstring:
GetPlaySpeed( (FBPlayerControl)arg1) -> float
C++ Signature:
double GetPlaySpeed()
FBTransportPlaySpeed GetPlaySpeedMode | ( | FBPlayerControl | arg1 | ) |
Get Play Speed Mode.
Python Docstring:
GetPlaySpeedMode( (FBPlayerControl)arg1) -> FBTransportPlaySpeed
C++ Signature:
FBTransportPlaySpeed GetPlaySpeedMode()
int GetPreviousGlobalTimeMarkIndex | ( | FBPlayerControl | arg1 | ) |
Returns the previous global time mark index, based on the current local time.
Python Docstring:
GetPreviousGlobalTimeMarkIndex( (FBPlayerControl)arg1) -> int
C++ Signature:
int GetPreviousGlobalTimeMarkIndex()
FBTimeReferential GetTimeReferential | ( | FBPlayerControl | arg1 | ) |
Get Time Referential.
Python Docstring:
GetTimeReferential( (FBPlayerControl)arg1) -> FBTimeReferential
C++ Signature:
FBTimeReferential GetTimeReferential()
FBTimeMode GetTransportFps | ( | FBPlayerControl | arg1 | ) |
Get the UI frame rate use for display configure in the system.
Python Docstring:
GetTransportFps( (FBPlayerControl)arg1) -> FBTimeMode
C++ Signature:
FBTimeMode GetTransportFps()
float GetTransportFpsValue | ( | FBPlayerControl | arg1, |
FBTimeMode | arg2 | ||
) |
Get the UI frame rate value.
Python Docstring:
GetTransportFpsValue( (FBPlayerControl)arg1 [, (FBTimeMode)arg2]) -> float
C++ Signature:
double GetTransportFpsValue(FBTimeMode pTimeMode = kFBTimeModeDefault)
pTimeMode | the time mode whose frame rate will be returned |
FBTransportMode GetTransportMode | ( | FBPlayerControl | arg1 | ) |
Get Transport Mode.
Python Docstring:
GetTransportMode( (FBPlayerControl)arg1) -> FBTransportMode
C++ Signature:
FBTransportMode GetTransportMode()
bool Goto | ( | FBPlayerControl | arg1, |
FBTime | arg2, | ||
FBTimeReferential | arg3 | ||
) |
Python Docstring:
Goto( (FBPlayerControl)arg1, (FBTime)arg2 [, (FBTimeReferential)arg3]) -> bool
Related C++ documentation:
The reference documentation for the following C++ symbols may contain additional relevant information.
bool GotoEnd | ( | FBPlayerControl | arg1, |
FBTimeReferential | arg2 | ||
) |
Python Docstring:
GotoEnd( (FBPlayerControl)arg1 [, (FBTimeReferential)arg2]) -> bool
Related C++ documentation:
The reference documentation for the following C++ symbols may contain additional relevant information.
GotoNextKey | ( | FBPlayerControl | arg1 | ) |
Go to the next key.
Python Docstring:
GotoNextKey( (FBPlayerControl)arg1) -> None
C++ Signature:
void GotoNextKey()
GotoPreviousKey | ( | FBPlayerControl | arg1 | ) |
Go to the previous key.
Python Docstring:
GotoPreviousKey( (FBPlayerControl)arg1) -> None
C++ Signature:
void GotoPreviousKey()
bool GotoStart | ( | FBPlayerControl | arg1, |
FBTimeReferential | arg2 | ||
) |
Python Docstring:
GotoStart( (FBPlayerControl)arg1 [, (FBTimeReferential)arg2]) -> bool
Related C++ documentation:
The reference documentation for the following C++ symbols may contain additional relevant information.
bool IsLocked | ( | FBPlayerControl | arg1 | ) |
Return the current locking state of the transport.
Python Docstring:
IsLocked( (FBPlayerControl)arg1) -> bool
C++ Signature:
bool IsLocked()
Key | ( | FBPlayerControl | arg1 | ) |
Key default data.
Python Docstring:
Key( (FBPlayerControl)arg1) -> None
C++ Signature:
void Key()
Key all selected data.
LockTransport | ( | FBPlayerControl | arg1, |
object | arg2 | ||
) |
Lock the transport control.
Python Docstring:
LockTransport( (FBPlayerControl)arg1, (object)arg2) -> None
C++ Signature:
void LockTransport(bool pLock)
pLock | boolean value that indicates the new locked state of the transport. |
bool Play | ( | FBPlayerControl | arg1, |
object | arg2 | ||
) |
Play button.
Python Docstring:
Play( (FBPlayerControl)arg1 [, (object)arg2]) -> bool
C++ Signature:
bool Play(bool pUseMarkers = false)
pUseMarkers | Play until next marker if true, ignore markers otherwise. |
bool PlayReverse | ( | FBPlayerControl | arg1, |
object | arg2 | ||
) |
Play Reverse button.
Python Docstring:
PlayReverse( (FBPlayerControl)arg1 [, (object)arg2]) -> bool
C++ Signature:
bool PlayReverse(bool pUseMarkers = false)
pUseMarkers | Play until next marker if true, ignore markers otherwise. |
bool Record | ( | FBPlayerControl | arg1, |
object | arg2, | ||
object | arg3 | ||
) |
Begin recording.
Python Docstring:
Record( (FBPlayerControl)arg1 [, (object)arg2 [, (object)arg3]]) -> bool
C++ Signature:
bool Record(bool pOverrideTake = false, bool pCopyData = true)
pOverrideTake | Write over current take?(default=false) |
pCopyData | Unused. Necessary for compatibility(default=true). |
SetEditStart | ( | FBPlayerControl | arg1, |
FBTime | arg2 | ||
) |
Set Edit Start.
Python Docstring:
SetEditStart( (FBPlayerControl)arg1, (FBTime)arg2) -> None
C++ Signature:
void SetEditStart(ORSDK2018::FBTime pTime)
pTime | The new start value for the edit time range. |
SetEditStop | ( | FBPlayerControl | arg1, |
FBTime | arg2 | ||
) |
Set Edit Stop.
Python Docstring:
SetEditStop( (FBPlayerControl)arg1, (FBTime)arg2) -> None
C++ Signature:
void SetEditStop(ORSDK2018::FBTime pTime)
pTime | The new stop value for the edit time range. |
SetEditZoomStart | ( | FBPlayerControl | arg1, |
FBTime | arg2 | ||
) |
Set Edit Zoom Start.
Python Docstring:
SetEditZoomStart( (FBPlayerControl)arg1, (FBTime)arg2) -> None
C++ Signature:
void SetEditZoomStart(ORSDK2018::FBTime pTime)
pTime | The new start value for the edit zoom window. |
SetEditZoomStop | ( | FBPlayerControl | arg1, |
FBTime | arg2 | ||
) |
Set Edit Zoom Stop.
Python Docstring:
SetEditZoomStop( (FBPlayerControl)arg1, (FBTime)arg2) -> None
C++ Signature:
void SetEditZoomStop(ORSDK2018::FBTime pTime)
pTime | The new stop value for the edit zoom window. |
bool SetGlobalTimeMarkAction | ( | FBPlayerControl | arg1, |
object | arg2, | ||
FBTimeMarkAction | arg3 | ||
) |
Sets a new action for an existing global time mark.
Python Docstring:
SetGlobalTimeMarkAction( (FBPlayerControl)arg1, (object)arg2, (FBTimeMarkAction)arg3) -> bool
C++ Signature:
bool SetGlobalTimeMarkAction(int pIndex, FBTimeMarkAction pAction)
pIndex | Index of the time mark. |
pAction | The new action for the time mark. |
bool SetGlobalTimeMarkColor | ( | FBPlayerControl | arg1, |
object | arg2, | ||
FBColor | arg3 | ||
) |
Sets a new color for an existing global time mark.
Python Docstring:
SetGlobalTimeMarkColor( (FBPlayerControl)arg1, (object)arg2, (FBColor)arg3) -> bool
C++ Signature:
bool SetGlobalTimeMarkColor(int pIndex, ORSDK2018::FBColor pColor)
pIndex | Index of the time mark. |
pColor | The new color for the time mark. |
bool SetGlobalTimeMarkName | ( | FBPlayerControl | arg1, |
object | arg2, | ||
str | arg3 | ||
) |
Sets a new name for an existing global time mark.
Python Docstring:
SetGlobalTimeMarkName( (FBPlayerControl)arg1, (object)arg2, (str)arg3) -> bool
C++ Signature:
bool SetGlobalTimeMarkName(int pIndex, const char * pName)
pIndex | Index of the time mark. |
pName | The new name for the time mark. |
int SetGlobalTimeMarkTime | ( | FBPlayerControl | arg1, |
object | arg2, | ||
FBTime | arg3 | ||
) |
Sets a new time for an existing global time mark.
Python Docstring:
SetGlobalTimeMarkTime( (FBPlayerControl)arg1, (object)arg2, (FBTime)arg3) -> int
C++ Signature:
int SetGlobalTimeMarkTime(int pIndex, ORSDK2018::FBTime pTime)
Note: Internally, the global time marks are stored in time order. Modifying the time of a time mark may modify the index of all time marks.
pIndex | Index of the time mark. |
pTime | The new time for the time mark. |
SetPlaySpeed | ( | FBPlayerControl | arg1, |
object | arg2 | ||
) |
Python Docstring:
SetPlaySpeed( (FBPlayerControl)arg1, (object)arg2) -> None
Related C++ documentation:
The reference documentation for the following C++ symbols may contain additional relevant information.
SetPlaySpeedMode | ( | FBPlayerControl | arg1, |
FBTransportPlaySpeed | arg2 | ||
) |
Set Play Speed Mode.
Python Docstring:
SetPlaySpeedMode( (FBPlayerControl)arg1, (FBTransportPlaySpeed)arg2) -> None
C++ Signature:
void SetPlaySpeedMode(FBTransportPlaySpeed pPlaySpeedMode)
pPlaySpeedMode | a pre-defined play speed mode. Don't make sense to input kFBSpeed_Custom. To set the custom speed, use SetPlaySpeed() function directly. |
SetTimeReferential | ( | FBPlayerControl | arg1, |
FBTimeReferential | arg2 | ||
) |
Set Time Referential.
Python Docstring:
SetTimeReferential( (FBPlayerControl)arg1, (FBTimeReferential)arg2) -> None
C++ Signature:
void SetTimeReferential(FBTimeReferential pTimeReferential)
pTimeReferential | The new time referential. Only kFBTimeReferentialAction and kFBTimeReferentialEdit are supported |
SetTransportFps | ( | FBPlayerControl | arg1, |
FBTimeMode | arg2, | ||
object | arg3 | ||
) |
Set the system frame rate use for display.
Python Docstring:
SetTransportFps( (FBPlayerControl)arg1, (FBTimeMode)arg2 [, (object)arg3]) -> None
C++ Signature:
void SetTransportFps(FBTimeMode pTimeMode, double pCustom = 0.0)
pTimeMode | Indicate the frame rate value to use base on the FBTimeMode values enum.(kFBTimeModeDefault will be stored in fps) |
pCustom | Should the time mode be kFBTimeModeCustom, this is used to specify the custom framerate. |
bool StepBackward | ( | FBPlayerControl | arg1, |
FBTimeReferential | arg2 | ||
) |
Python Docstring:
StepBackward( (FBPlayerControl)arg1 [, (FBTimeReferential)arg2]) -> bool
Related C++ documentation:
The reference documentation for the following C++ symbols may contain additional relevant information.
bool StepForward | ( | FBPlayerControl | arg1, |
FBTimeReferential | arg2 | ||
) |
Python Docstring:
StepForward( (FBPlayerControl)arg1 [, (FBTimeReferential)arg2]) -> bool
Related C++ documentation:
The reference documentation for the following C++ symbols may contain additional relevant information.
bool Stop | ( | FBPlayerControl | arg1 | ) |
Stop button.
Python Docstring:
Stop( (FBPlayerControl)arg1) -> bool
C++ Signature:
bool Stop()
FBPropertyBool IsPlaying |
Read Only Property: Is the transport control playing?
FBPropertyBool IsPlotting |
Read Only Property: Is there a plotting in progress?
FBPropertyBool IsRecording |
Read Only Property: Is there a recording in progress?
FBPropertyBool LoopActive |
Read Write Property: Is looping active?
FBPropertyTime LoopStart |
Read Write Property: Loop begin time.
FBPropertyTime LoopStop |
Read Write Property: Loop end time.
FBPropertyTime NextMarker |
Read Only Property: Next marked time.
ORSDK2018::FBPropertyEvent OnChange |
Event Property: Fired when something in the player control has changed.
FBPropertyTime PlotSamplingPeriod |
Read Write Property: Sampling period for the model plotting.
FBPropertyTime PreviousMarker |
Read Only Property: Previous marked time.
FBPropertyTime RecordingSamplingPeriod |
Read Write Property: Sampling period for the model recording.
FBPropertyTransportSnapMode SnapMode |
Read Write Property: Set the transport control snap mode.
FBPropertyTransportTimeFormat TransportTimeFormat |
Read Write Property: Current Time Mode of the transport controls.
FBPropertyTime ZoomWindowStart |
Read Write Property: Starting time of the transport control zoom window.
FBPropertyTime ZoomWindowStop |
Read Write Property: Stopping time of the transport control zoom window.