OpenNI 1.3.2
Public Member Functions
xn::AudioGenerator Class Reference

#include <XnCppWrapper.h>

Inheritance diagram for xn::AudioGenerator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 AudioGenerator (XnNodeHandle hNode=NULL)
 AudioGenerator (const NodeWrapper &other)
void GetMetaData (AudioMetaData &metaData) const
const XnUChar * GetAudioBuffer () const
XnUInt32 GetSupportedWaveOutputModesCount () const
XnStatus GetSupportedWaveOutputModes (XnWaveOutputMode *aSupportedModes, XnUInt32 &nCount) const
XnStatus SetWaveOutputMode (const XnWaveOutputMode &OutputMode)
XnStatus GetWaveOutputMode (XnWaveOutputMode &OutputMode) const
XnStatus RegisterToWaveOutputModeChanges (StateChangedHandler handler, void *pCookie, XnCallbackHandle &hCallback)
void UnregisterFromWaveOutputModeChanges (XnCallbackHandle hCallback)
XnStatus Create (Context &context, Query *pQuery=NULL, EnumerationErrors *pErrors=NULL)

Detailed Description

Represents an Audio Generator node


Constructor & Destructor Documentation

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

Ctor

Parameters:
hNode[in] Node handle
xn::AudioGenerator::AudioGenerator ( const NodeWrapper &  other) [inline]

Member Function Documentation

XnStatus xn::AudioGenerator::Create ( Context &  context,
Query *  pQuery = NULL,
EnumerationErrors *  pErrors = NULL 
) [inline]

Creates an audio generator.

For full details and usage, see xnCreateAudioGenerator

const XnUChar* xn::AudioGenerator::GetAudioBuffer ( ) const [inline]
For full details and usage, see xnGetAudioBuffer

void xn::AudioGenerator::GetMetaData ( AudioMetaData &  metaData) const [inline]

Gets the current audio meta data.

For full details and usage, see xnGetAudioMetaData

XnStatus xn::AudioGenerator::GetSupportedWaveOutputModes ( XnWaveOutputMode *  aSupportedModes,
XnUInt32 &  nCount 
) const [inline]
For full details and usage, see xnGetSupportedWaveOutputModes

XnUInt32 xn::AudioGenerator::GetSupportedWaveOutputModesCount ( ) const [inline]
For full details and usage, see xnGetSupportedWaveOutputModesCount

XnStatus xn::AudioGenerator::GetWaveOutputMode ( XnWaveOutputMode &  OutputMode) const [inline]
For full details and usage, see xnGetWaveOutputMode

XnStatus xn::AudioGenerator::RegisterToWaveOutputModeChanges ( StateChangedHandler  handler,
void *  pCookie,
XnCallbackHandle &  hCallback 
) [inline]
For full details and usage, see xnRegisterToWaveOutputModeChanges

XnStatus xn::AudioGenerator::SetWaveOutputMode ( const XnWaveOutputMode &  OutputMode) [inline]
For full details and usage, see xnSetWaveOutputMode

void xn::AudioGenerator::UnregisterFromWaveOutputModeChanges ( XnCallbackHandle  hCallback) [inline]
For full details and usage, see xnUnregisterFromWaveOutputModeChanges


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