Public Member Functions

xn::AudioGenerator Class Reference
[C++ Reference]

#include <XnCppWrapper.h>

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

List of all members.

Public Member Functions

 AudioGenerator (XnNodeHandle hNode=NULL)
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

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: