Public Member Functions | Public Attributes

FBDeck Class Reference

Search for all occurrences

Detailed Description

Interface to a tape deck.

Definition at line 114 of file fbdeck.h.

#include <fbdeck.h>

Inheritance diagram for FBDeck:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void  ThreadSync ()
  FBDeck (char *pName, HIObject pObject=NULL)
  Constructor.
  IObject_Declare (Implementation)
virtual void  DeckStatusUpdateNotify ()
  Interface to IObject.
virtual void  DeckAutoCommandsNotify ()
  Deck auto commands notification.
virtual void  Rewind ()
  Rewind.
virtual void  Stop ()
  Stop.
virtual void  Play (double pSpeed=1.0)
  Play forwards.
virtual void  Forward ()
  Fast forward.
virtual void  ReversePlay (double pSpeed=1.0)
  Play backwards.
virtual void  StepBack ()
  Step backwards.
virtual void  StepForward ()
  Step forwards.
virtual void  Eject ()
  Eject tape.
virtual void  CueAt (FBTime pTime)
  Cue deck at a given time.
virtual FBTime  GetTime ()
  Get the deck's time.
virtual bool  FbxStore (HFBFbxObject pFbxObject, kFbxObjectStore pStoreWhat)
  FBX Store/Retrieval functions.
virtual bool  FbxRetrieve (HFBFbxObject pFbxObject, kFbxObjectStore pStoreWhat)

Public Attributes

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

Constructor & Destructor Documentation

FBDeck ( char *  pName,
HIObject  pObject = NULL 
)

Constructor.

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

Member Function Documentation

void ThreadSync ( )
IObject_Declare ( Implementation  )
virtual void DeckStatusUpdateNotify ( ) [virtual]

Interface to IObject.

Deck status update notification.

virtual void DeckAutoCommandsNotify ( ) [virtual]

Deck auto commands notification.

virtual void Rewind ( ) [virtual]
virtual void Stop ( ) [virtual]
virtual void Play ( double  pSpeed = 1.0 ) [virtual]

Play forwards.

Parameters:
pSpeed Playback speed (default is 1.0).
virtual void Forward ( ) [virtual]
virtual void ReversePlay ( double  pSpeed = 1.0 ) [virtual]

Play backwards.

Parameters:
pSpeed Playback speed(default is 1.0).
virtual void StepBack ( ) [virtual]

Step backwards.

virtual void StepForward ( ) [virtual]
virtual void Eject ( ) [virtual]
virtual void CueAt ( FBTime  pTime ) [virtual]

Cue deck at a given time.

Parameters:
pTime Time to cue deck at.
virtual FBTime GetTime ( ) [virtual]

Get the deck's time.

Returns:
Time of deck.
virtual bool FbxStore ( HFBFbxObject  pFbxObject,
kFbxObjectStore  pStoreWhat 
) [virtual]

FBX Store/Retrieval functions.

virtual bool FbxRetrieve ( HFBFbxObject  pFbxObject,
kFbxObjectStore  pStoreWhat 
) [virtual]

Member Data Documentation

char* UniqueName

internal Unique name.

Definition at line 117 of file fbdeck.h.

Read Write Property: Filename of icon for deck.

Definition at line 166 of file fbdeck.h.

Read Write Property: Is deck online?

Definition at line 169 of file fbdeck.h.

Read Write Property: Current offset for the TC.

Definition at line 170 of file fbdeck.h.

Read Write Property: Latency of response for the deck;

Definition at line 171 of file fbdeck.h.

Read Write Property: Pre-Roll.

Definition at line 172 of file fbdeck.h.

Read Write Property: Post-Roll.

Definition at line 173 of file fbdeck.h.

FBPropertyDeckTransportMode TransportControl

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

Definition at line 174 of file fbdeck.h.

Read Only Property: Is the cassette inside?

Definition at line 177 of file fbdeck.h.

Read Only Property: Playing forward?

Definition at line 178 of file fbdeck.h.

Read Only Property: Playing backwards?

Definition at line 179 of file fbdeck.h.

Read Write Property: Is EE on?

Definition at line 180 of file fbdeck.h.

Read Write Property: In standby mode?

Definition at line 181 of file fbdeck.h.


The documentation for this class was generated from the following file:

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