Inheritance diagram for DSObjects::CBaseGraph:

Public Member Functions | |
| CBaseGraph () | |
| virtual | ~CBaseGraph () |
| STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
| void | NotifyEvent (long lEventCode, LONG_PTR lParam1=0, LONG_PTR lParam2=0) |
Public Attributes | |
| DECLARE_IUNKNOWN | |
Protected Member Functions | |
| void | ClearMessageQueue () |
| STDMETHODIMP | GetTypeInfoCount (UINT *pctinfo) |
| STDMETHODIMP | GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| STDMETHODIMP | GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| STDMETHODIMP | Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| STDMETHODIMP | AddFilter (IBaseFilter *pFilter, LPCWSTR pName) |
| STDMETHODIMP | RemoveFilter (IBaseFilter *pFilter) |
| STDMETHODIMP | EnumFilters (IEnumFilters **ppEnum) |
| STDMETHODIMP | FindFilterByName (LPCWSTR pName, IBaseFilter **ppFilter) |
| STDMETHODIMP | ConnectDirect (IPin *ppinOut, IPin *ppinIn, const AM_MEDIA_TYPE *pmt) |
| STDMETHODIMP | Reconnect (IPin *ppin) |
| STDMETHODIMP | Disconnect (IPin *ppin) |
| STDMETHODIMP | SetDefaultSyncSource () |
| STDMETHODIMP | Connect (IPin *ppinOut, IPin *ppinIn) |
| STDMETHODIMP | Render (IPin *ppinOut) |
| STDMETHODIMP | RenderFile (LPCWSTR lpcwstrFile, LPCWSTR lpcwstrPlayList) |
| STDMETHODIMP | AddSourceFilter (LPCWSTR lpcwstrFileName, LPCWSTR lpcwstrFilterName, IBaseFilter **ppFilter) |
| STDMETHODIMP | SetLogFile (DWORD_PTR hFile) |
| STDMETHODIMP | Abort () |
| STDMETHODIMP | ShouldOperationContinue () |
| STDMETHODIMP | Run () |
| STDMETHODIMP | Pause () |
| STDMETHODIMP | Stop () |
| STDMETHODIMP | GetState (LONG msTimeout, OAFilterState *pfs) |
| STDMETHODIMP | RenderFile (BSTR strFilename) |
| STDMETHODIMP | AddSourceFilter (BSTR strFilename, IDispatch **ppUnk) |
| STDMETHODIMP | get_FilterCollection (IDispatch **ppUnk) |
| STDMETHODIMP | get_RegFilterCollection (IDispatch **ppUnk) |
| STDMETHODIMP | StopWhenReady () |
| STDMETHODIMP | GetEventHandle (OAEVENT *hEvent) |
| STDMETHODIMP | GetEvent (long *lEventCode, LONG_PTR *lParam1, LONG_PTR *lParam2, long msTimeout) |
| STDMETHODIMP | WaitForCompletion (long msTimeout, long *pEvCode) |
| STDMETHODIMP | CancelDefaultHandling (long lEvCode) |
| STDMETHODIMP | RestoreDefaultHandling (long lEvCode) |
| STDMETHODIMP | FreeEventParams (long lEvCode, LONG_PTR lParam1, LONG_PTR lParam2) |
| STDMETHODIMP | SetNotifyWindow (OAHWND hwnd, long lMsg, LONG_PTR lInstanceData) |
| STDMETHODIMP | SetNotifyFlags (long lNoNotifyFlags) |
| STDMETHODIMP | GetNotifyFlags (long *lplNoNotifyFlags) |
| STDMETHODIMP | GetCapabilities (DWORD *pCapabilities) |
| STDMETHODIMP | CheckCapabilities (DWORD *pCapabilities) |
| STDMETHODIMP | IsFormatSupported (const GUID *pFormat) |
| STDMETHODIMP | QueryPreferredFormat (GUID *pFormat) |
| STDMETHODIMP | GetTimeFormat (GUID *pFormat) |
| STDMETHODIMP | IsUsingTimeFormat (const GUID *pFormat) |
| STDMETHODIMP | SetTimeFormat (const GUID *pFormat) |
| STDMETHODIMP | GetDuration (LONGLONG *pDuration) |
| STDMETHODIMP | GetStopPosition (LONGLONG *pStop) |
| STDMETHODIMP | GetCurrentPosition (LONGLONG *pCurrent) |
| STDMETHODIMP | ConvertTimeFormat (LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat) |
| STDMETHODIMP | SetPositions (LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags) |
| STDMETHODIMP | GetPositions (LONGLONG *pCurrent, LONGLONG *pStop) |
| STDMETHODIMP | GetAvailable (LONGLONG *pEarliest, LONGLONG *pLatest) |
| STDMETHODIMP | SetRate (double dRate) |
| STDMETHODIMP | GetRate (double *pdRate) |
| STDMETHODIMP | GetPreroll (LONGLONG *pllPreroll) |
| STDMETHODIMP | put_Caption (BSTR strCaption) |
| STDMETHODIMP | get_Caption (BSTR *strCaption) |
| STDMETHODIMP | put_WindowStyle (long WindowStyle) |
| STDMETHODIMP | get_WindowStyle (long *WindowStyle) |
| STDMETHODIMP | put_WindowStyleEx (long WindowStyleEx) |
| STDMETHODIMP | get_WindowStyleEx (long *WindowStyleEx) |
| STDMETHODIMP | put_AutoShow (long AutoShow) |
| STDMETHODIMP | get_AutoShow (long *AutoShow) |
| STDMETHODIMP | put_WindowState (long WindowState) |
| STDMETHODIMP | get_WindowState (long *WindowState) |
| STDMETHODIMP | put_BackgroundPalette (long BackgroundPalette) |
| STDMETHODIMP | get_BackgroundPalette (long *pBackgroundPalette) |
| STDMETHODIMP | put_Visible (long Visible) |
| STDMETHODIMP | get_Visible (long *pVisible) |
| STDMETHODIMP | put_Left (long Left) |
| STDMETHODIMP | get_Left (long *pLeft) |
| STDMETHODIMP | put_Width (long Width) |
| STDMETHODIMP | get_Width (long *pWidth) |
| STDMETHODIMP | put_Top (long Top) |
| STDMETHODIMP | get_Top (long *pTop) |
| STDMETHODIMP | put_Height (long Height) |
| STDMETHODIMP | get_Height (long *pHeight) |
| STDMETHODIMP | put_Owner (OAHWND Owner) |
| STDMETHODIMP | get_Owner (OAHWND *Owner) |
| STDMETHODIMP | put_MessageDrain (OAHWND Drain) |
| STDMETHODIMP | get_MessageDrain (OAHWND *Drain) |
| STDMETHODIMP | get_BorderColor (long *Color) |
| STDMETHODIMP | put_BorderColor (long Color) |
| STDMETHODIMP | get_FullScreenMode (long *FullScreenMode) |
| STDMETHODIMP | put_FullScreenMode (long FullScreenMode) |
| STDMETHODIMP | SetWindowForeground (long Focus) |
| STDMETHODIMP | NotifyOwnerMessage (OAHWND hwnd, long uMsg, LONG_PTR wParam, LONG_PTR lParam) |
| STDMETHODIMP | SetWindowPosition (long Left, long Top, long Width, long Height) |
| STDMETHODIMP | GetWindowPosition (long *pLeft, long *pTop, long *pWidth, long *pHeight) |
| STDMETHODIMP | GetMinIdealImageSize (long *pWidth, long *pHeight) |
| STDMETHODIMP | GetMaxIdealImageSize (long *pWidth, long *pHeight) |
| STDMETHODIMP | GetRestorePosition (long *pLeft, long *pTop, long *pWidth, long *pHeight) |
| STDMETHODIMP | HideCursor (long HideCursor) |
| STDMETHODIMP | IsCursorHidden (long *CursorHidden) |
| STDMETHODIMP | get_AvgTimePerFrame (REFTIME *pAvgTimePerFrame) |
| STDMETHODIMP | get_BitRate (long *pBitRate) |
| STDMETHODIMP | get_BitErrorRate (long *pBitErrorRate) |
| STDMETHODIMP | get_VideoWidth (long *pVideoWidth) |
| STDMETHODIMP | get_VideoHeight (long *pVideoHeight) |
| STDMETHODIMP | put_SourceLeft (long SourceLeft) |
| STDMETHODIMP | get_SourceLeft (long *pSourceLeft) |
| STDMETHODIMP | put_SourceWidth (long SourceWidth) |
| STDMETHODIMP | get_SourceWidth (long *pSourceWidth) |
| STDMETHODIMP | put_SourceTop (long SourceTop) |
| STDMETHODIMP | get_SourceTop (long *pSourceTop) |
| STDMETHODIMP | put_SourceHeight (long SourceHeight) |
| STDMETHODIMP | get_SourceHeight (long *pSourceHeight) |
| STDMETHODIMP | put_DestinationLeft (long DestinationLeft) |
| STDMETHODIMP | get_DestinationLeft (long *pDestinationLeft) |
| STDMETHODIMP | put_DestinationWidth (long DestinationWidth) |
| STDMETHODIMP | get_DestinationWidth (long *pDestinationWidth) |
| STDMETHODIMP | put_DestinationTop (long DestinationTop) |
| STDMETHODIMP | get_DestinationTop (long *pDestinationTop) |
| STDMETHODIMP | put_DestinationHeight (long DestinationHeight) |
| STDMETHODIMP | get_DestinationHeight (long *pDestinationHeight) |
| STDMETHODIMP | SetSourcePosition (long Left, long Top, long Width, long Height) |
| STDMETHODIMP | GetSourcePosition (long *pLeft, long *pTop, long *pWidth, long *pHeight) |
| STDMETHODIMP | SetDefaultSourcePosition () |
| STDMETHODIMP | SetDestinationPosition (long Left, long Top, long Width, long Height) |
| STDMETHODIMP | GetDestinationPosition (long *pLeft, long *pTop, long *pWidth, long *pHeight) |
| STDMETHODIMP | SetDefaultDestinationPosition () |
| STDMETHODIMP | GetVideoSize (long *pWidth, long *pHeight) |
| STDMETHODIMP | GetVideoPaletteEntries (long StartIndex, long Entries, long *pRetrieved, long *pPalette) |
| STDMETHODIMP | GetCurrentImage (long *pBufferSize, long *pDIBImage) |
| STDMETHODIMP | IsUsingDefaultSource () |
| STDMETHODIMP | IsUsingDefaultDestination () |
| STDMETHODIMP | put_Volume (long lVolume) |
| STDMETHODIMP | get_Volume (long *plVolume) |
| STDMETHODIMP | put_Balance (long lBalance) |
| STDMETHODIMP | get_Balance (long *plBalance) |
| STDMETHODIMP | QueryProgress (LONGLONG *pllTotal, LONGLONG *pllCurrent) |
| STDMETHODIMP | AbortOperation () |
Definition at line 52 of file BaseGraph.h.
1.4.5