#include <DSPlayer.h>
Collaboration diagram for DSPlayer:

Public Member Functions | |
| DSPlayer (void) | |
| ~DSPlayer (void) | |
| bool | loadFile (wstring inFileName) |
| bool | loadFile (wstring inFileName, HWND inWindow, int inLeft, int inTop, int inWidth, int inHeight) |
| bool | play () |
| bool | pause () |
| bool | stop () |
| __int64 | seek (__int64 inTime) |
| __int64 | seekStart () |
| __int64 | queryPosition () |
| bool | isLoaded () |
| __int64 | fileSize () |
| __int64 | fileDuration () |
| bool | setMediaEventCallback (IMediaEventNotification *inMediaEventCallback) |
| IMediaEventNotification * | getMediaEventCallback () |
| bool | checkEvents () |
| void | releaseInterfaces () |
Protected Member Functions | |
| bool | isFileAnnodex (wstring inFilename) |
| wstring | toWStr (string inString) |
Protected Attributes | |
| IGraphBuilder * | mGraphBuilder |
| IMediaControl * | mMediaControl |
| IMediaSeeking * | mMediaSeeking |
| IMediaEvent * | mMediaEvent |
| ICMMLAppControl * | mCMMLAppControl |
| ICMMLCallbacks * | mCMMLCallback |
| IMediaEventNotification * | mMediaEventNotify |
| HANDLE | mEventHandle |
| bool | mIsLoaded |
| GUID | Y_IID_ICMMLAppControl |
| fstream | debugLog |
|
|
Definition at line 38 of file DSPlayer.cpp. References debugLog, and Y_IID_ICMMLAppControl. |
|
|
Definition at line 100 of file DSPlayer.cpp. References debugLog, and releaseInterfaces(). |
Here is the call graph for this function:

|
|
Definition at line 75 of file DSPlayer.cpp. References debugLog, IMediaEventNotification::eventNotification(), mEventHandle, mMediaEvent, and mMediaEventNotify. |
Here is the call graph for this function:

|
|
Definition at line 521 of file DSPlayer.cpp. References mIsLoaded, and mMediaSeeking. |
|
|
Definition at line 518 of file DSPlayer.cpp. |
|
|
Definition at line 552 of file DSPlayer.cpp. |
|
|
Definition at line 536 of file DSPlayer.cpp. Referenced by loadFile(). |
|
|
Definition at line 450 of file DSPlayer.cpp. |
|
||||||||||||||||||||||||||||
|
Definition at line 167 of file DSPlayer.cpp. References debugLog, inFileName, isFileAnnodex(), mCMMLAppControl, mCMMLCallback, mEventHandle, mGraphBuilder, mIsLoaded, mMediaControl, mMediaEvent, mMediaSeeking, releaseInterfaces(), and Y_IID_ICMMLAppControl. |
Here is the call graph for this function:

|
|
Definition at line 317 of file DSPlayer.cpp. References debugLog, inFileName, isFileAnnodex(), mCMMLAppControl, mCMMLCallback, mEventHandle, mGraphBuilder, mIsLoaded, mMediaControl, mMediaEvent, mMediaSeeking, releaseInterfaces(), and Y_IID_ICMMLAppControl. Referenced by CControlDialog::setBrowser(). |
Here is the call graph for this function:

|
|
Definition at line 466 of file DSPlayer.cpp. References mMediaControl. Referenced by CControlDialog::OnBnClickedButton2(). |
|
|
Definition at line 453 of file DSPlayer.cpp. References mMediaControl. Referenced by CControlDialog::setBrowser(). |
|
|
Definition at line 514 of file DSPlayer.cpp. |
|
|
Definition at line 108 of file DSPlayer.cpp. References debugLog, mCMMLAppControl, mGraphBuilder, mMediaControl, mMediaEvent, and mMediaSeeking. Referenced by loadFile(), and ~DSPlayer(). |
|
|
Definition at line 492 of file DSPlayer.cpp. References mIsLoaded, and mMediaSeeking. |
|
|
Definition at line 510 of file DSPlayer.cpp. |
|
|
Definition at line 548 of file DSPlayer.cpp. References mMediaEventNotify. |
|
|
Definition at line 479 of file DSPlayer.cpp. References mMediaControl. |
|
|
Definition at line 155 of file DSPlayer.cpp. |
|
|
Definition at line 78 of file DSPlayer.h. Referenced by checkEvents(), DSPlayer(), loadFile(), releaseInterfaces(), and ~DSPlayer(). |
|
|
Definition at line 66 of file DSPlayer.h. Referenced by loadFile(), and releaseInterfaces(). |
|
|
Definition at line 67 of file DSPlayer.h. Referenced by loadFile(). |
|
|
Definition at line 70 of file DSPlayer.h. Referenced by checkEvents(), and loadFile(). |
|
|
Definition at line 62 of file DSPlayer.h. Referenced by loadFile(), and releaseInterfaces(). |
|
|
Definition at line 72 of file DSPlayer.h. Referenced by fileDuration(), loadFile(), and seek(). |
|
|
Definition at line 63 of file DSPlayer.h. Referenced by loadFile(), pause(), play(), releaseInterfaces(), and stop(). |
|
|
Definition at line 65 of file DSPlayer.h. Referenced by checkEvents(), loadFile(), and releaseInterfaces(). |
|
|
Definition at line 68 of file DSPlayer.h. Referenced by checkEvents(), and setMediaEventCallback(). |
|
|
Definition at line 64 of file DSPlayer.h. Referenced by fileDuration(), loadFile(), releaseInterfaces(), and seek(). |
|
|
Definition at line 77 of file DSPlayer.h. Referenced by DSPlayer(), and loadFile(). |
1.3.9