#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9