OpenNI 1.5.7
XnModuleExportedProductionNodeInterface::[union].GetInterface Union Reference

Public Attributes

void(*) ProductionNode (struct XnModuleProductionNodeInterface *pInterface)
void(*) Device (struct XnModuleDeviceInterface *pInterface)
void(*) Generator (struct XnModuleGeneratorInterface *pInterface)
void(*) MapGenerator (struct XnModuleMapGeneratorInterface *pInterface)
void(*) Depth (struct XnModuleDepthGeneratorInterface *pInterface)
void(*) Image (struct XnModuleImageGeneratorInterface *pInterface)
void(*) IR (struct XnModuleIRGeneratorInterface *pInterface)
void(*) User (struct XnModuleUserGeneratorInterface *pInterface)
void(*) Hands (struct XnModuleHandsGeneratorInterface *pInterace)
void(*) Gesture (struct XnModuleGestureGeneratorInterface *pInterface)
void(*) Scene (struct XnModuleSceneAnalyzerInterface *pInterface)
void(*) Audio (struct XnModuleAudioGeneratorInterface *pInterface)
void(*) Recorder (struct XnModuleRecorderInterface *pInterface)
void(*) Player (struct XnModulePlayerInterface *pInterface)
void(*) Codec (struct XnModuleCodecInterface *pInterface)
void(*) Script (struct XnModuleScriptNodeInterface *pInterface)
void(*) General (void *pInterface)

Detailed Description

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.

Parameters
pInterface[in/out] A pointer to a struct to be filled.

Member Data Documentation

◆ Audio

◆ Codec

◆ Depth

◆ Device

◆ General

◆ Generator

◆ Gesture

◆ Hands

◆ Image

◆ IR

◆ MapGenerator

◆ Player

◆ ProductionNode

◆ Recorder

◆ Scene

◆ Script

◆ User


The documentation for this union was generated from the following files: