#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 98 of file IPortRecorder.h.
typedef CPortRefT<T> GENAPI_NAMESPACE::CPortRecorderRefT< T >::ref [private] |
Reimplemented from GENAPI_NAMESPACE::CPortRefT< T >.
Definition at line 100 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 113 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 122 of file IPortRecorder.h.
virtual void GENAPI_NAMESPACE::CPortRecorderRefT< T >::StopRecording | ( | ) | [inline, virtual] |
stops recording
Definition at line 131 of file IPortRecorder.h.