OpenNI 1.3.2

xn::Recorder Class Reference

#include <XnCppWrapper.h>

Inheritance diagram for xn::Recorder:

List of all members.

Public Member Functions

 Recorder (XnNodeHandle hNode=NULL)
 Recorder (const NodeWrapper &other)
XnStatus SetDestination (XnRecordMedium destType, const XnChar *strDest)
XnStatus GetDestination (XnRecordMedium &destType, XnChar *strDest, XnUInt32 nBufSize)
XnStatus AddNodeToRecording (ProductionNode &Node, XnCodecID compression=XN_CODEC_NULL)
XnStatus RemoveNodeFromRecording (ProductionNode &Node)
XnStatus Record ()
XnStatus Create (Context &context, const XnChar *strFormatName=NULL)

Detailed Description

Represents a Recorder node


Constructor & Destructor Documentation

xn::Recorder::Recorder ( XnNodeHandle  hNode = NULL) [inline]

Ctor

Parameters:
hNode[in] A node handle
xn::Recorder::Recorder ( const NodeWrapper other) [inline]

Member Function Documentation

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 xnAddNodeToRecording

XnStatus xn::Recorder::Create ( Context context,
const XnChar *  strFormatName = NULL 
) [inline]

Creates a recorder.

For full details and usage, see xnCreateRecorder

XnStatus xn::Recorder::GetDestination ( XnRecordMedium destType,
XnChar *  strDest,
XnUInt32  nBufSize 
) [inline]
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 xnRecord

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 xnRemoveNodeFromRecording

XnStatus xn::Recorder::SetDestination ( XnRecordMedium  destType,
const XnChar *  strDest 
) [inline]

Tells the recorder where to record.

For full details and usage, see xnSetRecorderDestination


The documentation for this class was generated from the following file: