FBDeck Class Reference


Detailed Description

Interface to a tape deck.

Inheritance diagram for FBDeck:

List of all members.

Public Member Functions

bool FbxStore (FBFbxObject pFbxObject, kFbxObjectStore pStoreWhat)
 FBX Store/Retrieval functions.
bool FbxRetrieve (FBFbxObject pFbxObject, kFbxObjectStore pStoreWhat)
 ThreadSync ()
 __init__ (str pName, object pObject=None)
 Constructor.
 IObject_Declare (K_IMPLEMENTATION)
 DeckStatusUpdateNotify ()
 Interface to IObject.
 DeckAutoCommandsNotify ()
 Deck auto commands notification.
 Rewind ()
 Rewind.
 Stop ()
 Stop.
 Play (float pSpeed=1.0)
 Play forwards.
 Forward ()
 Fast forward.
 ReversePlay (float pSpeed=1.0)
 Play backwards.
 StepBack ()
 Step backwards.
 StepForward ()
 Step forwards.
 Eject ()
 Eject tape.
 CueAt (FBTime pTime)
 Cue deck at a given time.
FBTime GetTime ()
 Get the deck's time.

Public Attributes

str UniqueName
 internal Unique name.
FBPropertyString IconFilename
 Read Write Property: Filename of icon for deck.
FBPropertyBase Online
 Read Write Property: Is deck online?.
FBPropertyBase Offset
 Read Write Property: Current offset for the TC.
FBPropertyBase Latency
 Read Write Property: Latency of response for the deck;.
FBPropertyBase PreRoll
 Read Write Property: Pre-Roll.
FBPropertyBase PostRoll
 Read Write Property: Post-Roll.
FBPropertyDeckTransportMode TransportControl
 Read Write Property: Mode w/r to TC (None, Slave, Master );.
FBPropertyBase CassetteInside
 Read Only Property: Is the cassette inside?.
FBPropertyBase PlayingForward
 Read Only Property: Playing forward?.
FBPropertyBase PlayingBackward
 Read Only Property: Playing backwards?.
FBPropertyBase EE
 Read Write Property: Is EE on?.
FBPropertyBase StandBy
 Read Write Property: In standby mode?.

Member Function Documentation

bool FbxStore ( FBFbxObject  pFbxObject,
kFbxObjectStore  pStoreWhat 
)

FBX Store/Retrieval functions.

bool FbxRetrieve ( FBFbxObject  pFbxObject,
kFbxObjectStore  pStoreWhat 
)
__init__ ( str  pName,
object  pObject = None 
)

Constructor.

Parameters:
pNameName of deck.
pObjectInternal parent object (default is NULL).
IObject_Declare ( K_IMPLEMENTATION  )
DeckStatusUpdateNotify ( )

Interface to IObject.

Deck status update notification.

DeckAutoCommandsNotify ( )

Deck auto commands notification.

Rewind ( )
Play ( float  pSpeed = 1.0)

Play forwards.

Parameters:
pSpeedPlayback speed (default is 1.0).
Forward ( )
ReversePlay ( float  pSpeed = 1.0)

Play backwards.

Parameters:
pSpeedPlayback speed(default is 1.0).
StepBack ( )
StepForward ( )
Eject ( )
CueAt ( FBTime  pTime)

Cue deck at a given time.

Parameters:
pTimeTime to cue deck at.
FBTime GetTime ( )

Get the deck's time.

Returns:
Time of deck.

Member Data Documentation

internal Unique name.

Read Write Property: Filename of icon for deck.

FBPropertyBase Online

Read Write Property: Is deck online?.

FBPropertyBase Offset

Read Write Property: Current offset for the TC.

FBPropertyBase Latency

Read Write Property: Latency of response for the deck;.

FBPropertyBase PreRoll

Read Write Property: Pre-Roll.

FBPropertyBase PostRoll

Read Write Property: Post-Roll.

FBPropertyDeckTransportMode TransportControl

Read Write Property: Mode w/r to TC (None, Slave, Master );.

FBPropertyBase CassetteInside

Read Only Property: Is the cassette inside?.

FBPropertyBase PlayingForward

Read Only Property: Playing forward?.

FBPropertyBase PlayingBackward

Read Only Property: Playing backwards?.

FBPropertyBase EE

Read Write Property: Is EE on?.

FBPropertyBase StandBy

Read Write Property: In standby mode?.


FBDeck FBDeck FBDeck FBDeck FBDeck FBDeck FBDeck FBDeck FBDeck FBDeck
FBDeck FBDeck FBDeck FBDeck FBDeck FBDeck FBDeck FBDeck FBDeck FBDeck