#include <IPortRecorder.h>
Public Member Functions | |
virtual void | Replay (IPortWriteList *pPortRecorder, bool Invalidate=true) |
sends the commands to the camera. More... | |
virtual void | StartRecording (IPortWriteList *pPortRecorder) |
starts logging all WriteRegister commands to a list More... | |
virtual void | StopRecording () |
stops recording More... | |
Public Member Functions inherited from GENAPI_NAMESPACE::CPortRefT< T > | |
virtual void | Read (void *pBuffer, int64_t Address, int64_t Length) |
Reads a chunk of bytes from the port. More... | |
virtual void | Write (const void *pBuffer, int64_t Address, int64_t Length) |
Writes a chunk of bytes to the port. More... | |
Public Member Functions inherited from GENAPI_NAMESPACE::CBaseRefT< T > | |
virtual EAccessMode | GetAccessMode () const |
Get the access mode of the node. More... | |
Public Member Functions inherited from GENAPI_NAMESPACE::CReferenceT< T, T > | |
CReferenceT () | |
virtual void | SetReference (IBase *ptr) |
sets the implementation to the reference More... | |
Private Types | |
typedef CPortRefT< T > | ref |
Additional Inherited Members | |
Protected Attributes inherited from GENAPI_NAMESPACE::CReferenceT< T, T > | |
T * | m_Ptr |
Pointer to the implementation the reference references to. More... | |
Definition at line 98 of file IPortRecorder.h.
|
private |
Definition at line 100 of file IPortRecorder.h.
|
inlinevirtual |
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.
|
inlinevirtual |
starts logging all WriteRegister commands to a list
Definition at line 122 of file IPortRecorder.h.
|
inlinevirtual |
stops recording
Definition at line 131 of file IPortRecorder.h.