#include <XnCppWrapper.h>
Public Member Functions | |
XnStatus | AddNodeToRecording (ProductionNode &Node, XnCodecID compression=XN_CODEC_NULL) |
XnStatus | Record () |
Recorder (XnNodeHandle hNode=NULL) | |
XnStatus | RemoveNodeFromRecording (ProductionNode &Node) |
XnStatus | SetDestination (XnRecordMedium destType, const XnChar *strDest) |
XnStatus | Create (Context &context, const XnChar *strFormatName) |
Represents a Recorder node
Definition at line 2042 of file XnCppWrapper.h.
xn::Recorder::Recorder | ( | XnNodeHandle | hNode = NULL | ) | [inline] |
XnStatus xn::Recorder::AddNodeToRecording | ( | ProductionNode & | Node, |
XnCodecID | compression = XN_CODEC_NULL |
||
) | [inline] |
Adds a node to recording and start recording it. This function must be called on each node that is to be recorded with this recorder.
For full details and usage, see xnAddNodeToRecordingDefinition at line 2068 of file XnCppWrapper.h.
XnStatus xn::Recorder::Create | ( | Context & | context, |
const XnChar * | strFormatName = NULL |
||
) | [inline] |
Creates a recorder.
For full details and usage, see xnCreateRecorderDefinition at line 4552 of file XnCppWrapper.h.
XnStatus xn::Recorder::Record | ( | ) | [inline] |
Records one frame of data from each node that was added to the recorder with xnAddNodeToRecording.
For full details and usage, see xnRecordDefinition at line 2084 of file XnCppWrapper.h.
XnStatus xn::Recorder::RemoveNodeFromRecording | ( | ProductionNode & | Node | ) | [inline] |
Removes node from recording and stop recording it. This function can be called on a node that was added to recording with xnAddNodeToRecording.
For full details and usage, see xnRemoveNodeFromRecordingDefinition at line 2076 of file XnCppWrapper.h.
XnStatus xn::Recorder::SetDestination | ( | XnRecordMedium | destType, |
const XnChar * | strDest | ||
) | [inline] |
Tells the recorder where to record.
For full details and usage, see xnSetRecorderDestinationDefinition at line 2060 of file XnCppWrapper.h.