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 (const char *pName, HIObject pObject=NULL)
 Constructor.
 IObject_Declare (K_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 (FBFbxObject *pFbxObject, kFbxObjectStore pStoreWhat)
 FBX Store/Retrieval functions.
virtual bool FbxRetrieve (FBFbxObject *pFbxObject, kFbxObjectStore pStoreWhat)

Public Attributes

const 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 ( const char *  pName,
HIObject  pObject = NULL 
)

Constructor.

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

Member Function Documentation

void ThreadSync ( )
IObject_Declare ( K_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:
pSpeedPlayback speed (default is 1.0).
virtual void Forward ( ) [virtual]
virtual void ReversePlay ( double  pSpeed = 1.0) [virtual]

Play backwards.

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

Cue deck at a given time.

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

Get the deck's time.

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

FBX Store/Retrieval functions.

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

Member Data Documentation

const 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