FBDeck Class Reference


Detailed Description

Interface to a tape deck.

Inheritance diagram for FBDeck:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool  FbxStore (HFBFbxObject pFbxObject, kFbxObjectStore pStoreWhat)
  FBX Store/Retrieval functions.
bool  FbxRetrieve (HFBFbxObject pFbxObject, kFbxObjectStore pStoreWhat)
  ThreadSync ()
  __init__ (str pName, object pObject=None)
  Constructor.
  IObject_Declare (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 ( HFBFbxObject  pFbxObject,
kFbxObjectStore  pStoreWhat 
)

FBX Store/Retrieval functions.

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

Constructor.

Parameters:
pName Name of deck.
pObject Internal parent object (default is NULL).
IObject_Declare ( Implementation  )
DeckStatusUpdateNotify ( )

Interface to IObject.

Deck status update notification.

DeckAutoCommandsNotify ( )

Deck auto commands notification.

Rewind ( )
Play ( float  pSpeed = 1.0 )

Play forwards.

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

Play backwards.

Parameters:
pSpeed Playback speed(default is 1.0).
StepBack ( )

Step backwards.

StepForward ( )
Eject ( )
CueAt ( FBTime  pTime )

Cue deck at a given time.

Parameters:
pTime Time 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