#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(). |