AJA NTV2 SDK
17.1.3.1410
NTV2 SDK 17.1.3.1410
|
A base class for deck control. More...
#include <basemachinecontrol.h>
Public Types | |
enum | ControlType { CONTROLTYPE_DDR, CONTROLTYPE_XVID, CONTROLTYPE_NTV2, CONTROLTYPE_SERIAL, CONTROLTYPE_INVALID } |
enum | ControUnimplemented { CONTROL_UNIMPLEMENTED = 0xFFFFFFFF } |
Public Member Functions | |
CBaseMachineControl () | |
virtual | ~CBaseMachineControl () |
virtual bool | Open (void)=0 |
virtual void | Close (void)=0 |
virtual ULWord | Play (void) |
virtual ULWord | ReversePlay (void) |
virtual ULWord | Stop (void) |
virtual ULWord | FastForward (void) |
virtual ULWord | Rewind (void) |
virtual ULWord | AdvanceFrame (void) |
virtual ULWord | BackFrame (void) |
virtual ULWord | GetTimecodeString (SByte *pOutTimecodeString) |
virtual ULWord | GotoFrameByString (SByte *pInFrameString) |
virtual ULWord | GotoFrame (ULWord inFrameNumber) |
virtual ULWord | GotoFrameByHMS (UByte inHrs, UByte inMins, UByte inSecs, UByte inFrames) |
virtual ULWord | RecordAtFrame (ULWord inFrameNumber) |
virtual ULWord | Loop (ULWord inStartFrameNumber, ULWord inEndFrameNumber) |
virtual ControlType | GetControlType (void) const |
Protected Attributes | |
ControlType | _controlType |
A base class for deck control.
Definition at line 19 of file basemachinecontrol.h.
Enumerator | |
---|---|
CONTROLTYPE_DDR | |
CONTROLTYPE_XVID | |
CONTROLTYPE_NTV2 | |
CONTROLTYPE_SERIAL | |
CONTROLTYPE_INVALID |
Definition at line 22 of file basemachinecontrol.h.
Enumerator | |
---|---|
CONTROL_UNIMPLEMENTED |
Definition at line 31 of file basemachinecontrol.h.
|
inlineexplicit |
Definition at line 37 of file basemachinecontrol.h.
|
inlinevirtual |
Definition at line 38 of file basemachinecontrol.h.
|
inlinevirtual |
Reimplemented in CNTV2SerialControl.
Definition at line 50 of file basemachinecontrol.h.
|
inlinevirtual |
Reimplemented in CNTV2SerialControl.
Definition at line 51 of file basemachinecontrol.h.
|
pure virtual |
Implemented in CNTV2SerialControl.
|
inlinevirtual |
Reimplemented in CNTV2SerialControl.
Definition at line 48 of file basemachinecontrol.h.
|
inlinevirtual |
Definition at line 58 of file basemachinecontrol.h.
Reimplemented in CNTV2SerialControl.
Definition at line 52 of file basemachinecontrol.h.
Definition at line 54 of file basemachinecontrol.h.
|
inlinevirtual |
Reimplemented in CNTV2SerialControl.
Definition at line 55 of file basemachinecontrol.h.
Definition at line 53 of file basemachinecontrol.h.
|
inlinevirtual |
Definition at line 57 of file basemachinecontrol.h.
|
pure virtual |
Implemented in CNTV2SerialControl.
|
inlinevirtual |
Reimplemented in CNTV2SerialControl.
Definition at line 45 of file basemachinecontrol.h.
Definition at line 56 of file basemachinecontrol.h.
|
inlinevirtual |
Reimplemented in CNTV2SerialControl.
Definition at line 46 of file basemachinecontrol.h.
|
inlinevirtual |
Reimplemented in CNTV2SerialControl.
Definition at line 49 of file basemachinecontrol.h.
|
inlinevirtual |
Reimplemented in CNTV2SerialControl.
Definition at line 47 of file basemachinecontrol.h.
|
protected |
Definition at line 61 of file basemachinecontrol.h.