#include <XnModuleInterface.h>
void(* XnModuleExportedProductionNodeInterface::Audio)(XnModuleAudioGeneratorInterface *pInterface) |
void(* XnModuleExportedProductionNodeInterface::Codec)(XnModuleCodecInterface *pInterface) |
XnStatus(* XnModuleExportedProductionNodeInterface::Create)(XnContext *pContext, const XnChar *strInstanceName, const XnChar *strCreationInfo, XnNodeInfoList *pNeededNodes, const XnChar *strConfigurationDir, XnModuleNodeHandle *phInstance) |
Creates an instance of this generator.
pContext | [in] Current OpenNI context | |
strInstanceName | [in] The name of this new instance. | |
strCreationInfo | [in] Optional creation info (returned from enumeration). | |
pNeededNodes | [in] A list of inputs for this generator. | |
strConfigurationDir | [in] The module configuration dir, or NULL if it doesn't have one. | |
phInstance | [out] A handle to the created instance. |
void(* XnModuleExportedProductionNodeInterface::Depth)(XnModuleDepthGeneratorInterface *pInterface) |
void(* XnModuleExportedProductionNodeInterface::Destroy)(XnModuleNodeHandle hInstance) |
Destroys an instance previously created using Create().
hGenerator | [in] A handle to the instance to be destroyed. |
void(* XnModuleExportedProductionNodeInterface::Device)(XnModuleDeviceInterface *pInterface) |
XnStatus(* XnModuleExportedProductionNodeInterface::EnumerateProductionTrees)(XnContext *pContext, XnNodeInfoList *pNodesList, XnEnumerationErrors *pErrors) |
Find all tree possibilities for this production node.
pContext | [in] Current OpenNI context | |
pNodesList | [in] A list to be filled with production trees. | |
pErrors | [in] Optional. An enumeration errors object to be passed to enumeration functions. |
void(* XnModuleExportedProductionNodeInterface::General)(void *) |
void(* XnModuleExportedProductionNodeInterface::Gesture)(XnModuleGestureGeneratorInterface *pInterface) |
void(* XnModuleExportedProductionNodeInterface::GetDescription)(XnProductionNodeDescription *pDescription) |
Gets a description of this generator.
pDescription | [in/out] A struct to be filled with the description. |
union { ... } XnModuleExportedProductionNodeInterface::GetInterface |
Fills a struct with the entire interface exported. The type of the struct passed to this function is determined according to the type this production node declares itself. For example, a depth generator will be passed a pointer to a XnModuleDepthGeneratorInterface struct.
pInterface | [in/out] A pointer to a struct to be filled. |
void(* XnModuleExportedProductionNodeInterface::Hands)(XnModuleHandsGeneratorInterface *pInterace) |
void(* XnModuleExportedProductionNodeInterface::Image)(XnModuleImageGeneratorInterface *pInterface) |
void(* XnModuleExportedProductionNodeInterface::IR)(XnModuleIRGeneratorInterface *pInterface) |
void(* XnModuleExportedProductionNodeInterface::Player)(XnModulePlayerInterface *pInterface) |
void(* XnModuleExportedProductionNodeInterface::Recorder)(XnModuleRecorderInterface *pInterface) |
void(* XnModuleExportedProductionNodeInterface::Scene)(XnModuleSceneAnalyzerInterface *pInterface) |
void(* XnModuleExportedProductionNodeInterface::User)(XnModuleUserGeneratorInterface *pInterface) |