Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

illiminable::libDSPlayDotNET::DSPlay Class Reference

#include <DSPlay.h>

List of all members.

Public Member Functions

 DSPlay (void)
 ~DSPlay (void)
bool loadFile (String *inFileName)
bool play ()
bool pause ()
bool stop ()
Int64 seek (Int64 inTime)
Int64 seekStart ()
Int64 queryPosition ()
bool isLoaded ()
Int64 fileSize ()
Int64 fileDuration ()
bool setMediaEventCallback (IDNMediaEvent *inMediaEventCallback)
IDNMediaEvent * getMediaEventCallback ()
bool setCMMLCallbacks (IDNCMMLCallbacks *inCMMLCallbacks)
bool checkEvents ()
void releaseInterfaces ()

Protected Member Functions

bool isFileAnnodex (String *inFilename)

Protected Attributes

IGraphBuilder * mGraphBuilder
IMediaControl * mMediaControl
IMediaSeeking * mMediaSeeking
IMediaEvent * mMediaEvent
ICMMLAppControl * mCMMLAppControl
HANDLE mEventHandle
CMMLCallbackProxymCMMLProxy
IDNMediaEvent * mDNMediaEvent
bool mIsLoaded
fstream * debugLog


Constructor & Destructor Documentation

illiminable::libDSPlayDotNET::DSPlay::DSPlay void   ) 
 

illiminable::libDSPlayDotNET::DSPlay::~DSPlay void   ) 
 


Member Function Documentation

bool illiminable::libDSPlayDotNET::DSPlay::checkEvents  ) 
 

Int64 illiminable::libDSPlayDotNET::DSPlay::fileDuration  ) 
 

Int64 illiminable::libDSPlayDotNET::DSPlay::fileSize  ) 
 

IDNMediaEvent * illiminable::libDSPlayDotNET::DSPlay::getMediaEventCallback  ) 
 

bool illiminable::libDSPlayDotNET::DSPlay::isFileAnnodex String *  inFilename  )  [protected]
 

bool illiminable::libDSPlayDotNET::DSPlay::isLoaded  ) 
 

bool illiminable::libDSPlayDotNET::DSPlay::loadFile String *  inFileName  ) 
 

bool illiminable::libDSPlayDotNET::DSPlay::pause  ) 
 

bool illiminable::libDSPlayDotNET::DSPlay::play  ) 
 

Int64 illiminable::libDSPlayDotNET::DSPlay::queryPosition  ) 
 

void illiminable::libDSPlayDotNET::DSPlay::releaseInterfaces  ) 
 

Int64 illiminable::libDSPlayDotNET::DSPlay::seek Int64  inTime  ) 
 

Int64 illiminable::libDSPlayDotNET::DSPlay::seekStart  ) 
 

bool illiminable::libDSPlayDotNET::DSPlay::setCMMLCallbacks IDNCMMLCallbacks *  inCMMLCallbacks  ) 
 

bool illiminable::libDSPlayDotNET::DSPlay::setMediaEventCallback IDNMediaEvent *  inMediaEventCallback  ) 
 

bool illiminable::libDSPlayDotNET::DSPlay::stop  ) 
 


Member Data Documentation

fstream* illiminable::libDSPlayDotNET::DSPlay::debugLog [protected]
 

ICMMLAppControl* illiminable::libDSPlayDotNET::DSPlay::mCMMLAppControl [protected]
 

CMMLCallbackProxy* illiminable::libDSPlayDotNET::DSPlay::mCMMLProxy [protected]
 

IDNMediaEvent* illiminable::libDSPlayDotNET::DSPlay::mDNMediaEvent [protected]
 

HANDLE illiminable::libDSPlayDotNET::DSPlay::mEventHandle [protected]
 

IGraphBuilder* illiminable::libDSPlayDotNET::DSPlay::mGraphBuilder [protected]
 

bool illiminable::libDSPlayDotNET::DSPlay::mIsLoaded [protected]
 

IMediaControl* illiminable::libDSPlayDotNET::DSPlay::mMediaControl [protected]
 

IMediaEvent* illiminable::libDSPlayDotNET::DSPlay::mMediaEvent [protected]
 

IMediaSeeking* illiminable::libDSPlayDotNET::DSPlay::mMediaSeeking [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 5 22:34:44 2004 for oggdsf by  doxygen 1.3.9