#include <DSPlay.h>
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 |
CMMLCallbackProxy * | mCMMLProxy |
IDNMediaEvent * | mDNMediaEvent |
bool | mIsLoaded |
fstream * | debugLog |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|