XnModulePlayerInterface Struct Reference

#include <XnModuleInterface.h>

List of all members.

Public Attributes

XnStatus(* SetInputStream )(XnModuleNodeHandle hInstance, void *pStreamCookie, XnPlayerInputStreamInterface *pStream)
XnStatus(* ReadNext )(XnModuleNodeHandle hInstance)
XnStatus(* SetNodeNotifications )(XnModuleNodeHandle hInstance, void *pNodeNotificationsCookie, XnNodeNotifications *pNodeNotifications)
XnStatus(* SetRawNodeNotifications )(XnModuleNodeHandle hInstance, void *pRawNodeNotificationsCookie, XnNodeNotifications *pRawNodeNotifications)
XnStatus(* SetRepeat )(XnModuleNodeHandle hInstance, XnBool bRepeat)
XnStatus(* SeekToTimeStamp )(XnModuleNodeHandle hInstance, XnInt64 nTimeOffset, XnPlayerSeekOrigin origin)
XnStatus(* SeekToFrame )(XnModuleNodeHandle hInstance, const XnChar *strNodeName, XnInt32 nFrameOffset, XnPlayerSeekOrigin origin)
XnStatus(* TellTimestamp )(XnModuleNodeHandle hInstance, XnUInt64 *pnTimestamp)
XnStatus(* TellFrame )(XnModuleNodeHandle hInstance, const XnChar *strNodeName, XnUInt32 *pnFrame)
XnStatus(* GetNumFrames )(XnModuleNodeHandle hInstance, const XnChar *strNodeName, XnUInt32 *pnFrames)
const XnChar *(* GetSupportedFormat )(XnModuleNodeHandle hInstance)
XnBool(* IsEOF )(XnModuleNodeHandle hInstance)
XnStatus(* RegisterToEndOfFileReached )(XnModuleNodeHandle hGenerator, XnModuleStateChangedHandler handler, void *pCookie, XnCallbackHandle *phCallback)
void(* UnregisterFromEndOfFileReached )(XnModuleNodeHandle hGenerator, XnCallbackHandle hCallback)
XnModuleProductionNodeInterfacepProductionNode
XnModuleSeekingInterfacepSeekingInterface

Member Data Documentation

XnStatus( * XnModulePlayerInterface::GetNumFrames)(XnModuleNodeHandle hInstance, const XnChar *strNodeName, XnUInt32 *pnFrames)

Reads next data from the input stream.

Parameters:
hInstance [in] A handle to the instance.

Registers a callback function to be called when end-of-file was reached.

Parameters:
hGenerator [in] A handle to the instance.
handler [in] A pointer to a function to be called.
pCookie [in] A user cookie that will be passed to the callback function.
phCallback [out] Optional. Will be filled with a handle to be passed to UnregisterFromEndOfFileReached().
XnStatus( * XnModulePlayerInterface::SeekToFrame)(XnModuleNodeHandle hInstance, const XnChar *strNodeName, XnInt32 nFrameOffset, XnPlayerSeekOrigin origin)
XnStatus( * XnModulePlayerInterface::SetNodeNotifications)(XnModuleNodeHandle hInstance, void *pNodeNotificationsCookie, XnNodeNotifications *pNodeNotifications)
XnStatus( * XnModulePlayerInterface::SetRawNodeNotifications)(XnModuleNodeHandle hInstance, void *pRawNodeNotificationsCookie, XnNodeNotifications *pRawNodeNotifications)
XnStatus( * XnModulePlayerInterface::TellFrame)(XnModuleNodeHandle hInstance, const XnChar *strNodeName, XnUInt32 *pnFrame)

Unregisters a callback function which was registered using RegisterToEndOfFileReached().

Parameters:
hGenerator [in] A handle to the instance.
hCallback [in] The handle to the callback returned from RegisterToEndOfFileReached().

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

Generated on 11 Feb 2011 for OpenNI 1.0.0 by  doxygen 1.6.1