#include <IPortRecorder.h>
Public Member Functions | |
virtual void | Replay (IPortWriteList *pPortRecorder, bool Invalidate=true) |
sends the commands to the camera. | |
virtual void | StartRecording (IPortWriteList *pPortRecorder) |
starts logging all WriteRegister commands to a list | |
virtual void | StopRecording () |
stops recording | |
Private Types | |
typedef CPortRefT< T > | ref |
Definition at line 96 of file IPortRecorder.h.
typedef CPortRefT<T> GENAPI_NAMESPACE::CPortRecorderRefT< T >::ref [private] |
Reimplemented from GENAPI_NAMESPACE::CPortRefT< T >.
Definition at line 98 of file IPortRecorder.h.
virtual void GENAPI_NAMESPACE::CPortRecorderRefT< T >::Replay | ( | IPortWriteList * | pPortRecorder, |
bool | Invalidate = true |
||
) | [inline, virtual] |
sends the commands to the camera.
the default implementation just walks the list and issues each command using the WriteRegister method. Depending on the capabilities of the transport layer the implementation can however use a special command which sends all register write commands as one package.
Definition at line 111 of file IPortRecorder.h.
virtual void GENAPI_NAMESPACE::CPortRecorderRefT< T >::StartRecording | ( | IPortWriteList * | pPortRecorder | ) | [inline, virtual] |
starts logging all WriteRegister commands to a list
Definition at line 120 of file IPortRecorder.h.
virtual void GENAPI_NAMESPACE::CPortRecorderRefT< T >::StopRecording | ( | ) | [inline, virtual] |
stops recording
Definition at line 129 of file IPortRecorder.h.