CStatusInterface Class Reference

Inheritance diagram for CStatusInterface:

IStatusInterface CCustomBaseFilter RtspSourceFilter CCropFilter CScaleFilter RGBtoYUV420Filter YUV420toRGBFilter

Detailed Description

Definition at line 52 of file CStatusInterface.h.


Public Member Functions

 CStatusInterface ()
 Constructor.
STDMETHODIMP SetLastError (std::string sError, bool bNotifyApplication=false)
 Sets the error string and notifies the application using the media event sink if set.
STDMETHODIMP GetLastError (std::string &sError)
 Returns the last error that occurred in the filter.
STDMETHODIMP SetMediaEventSink (IMediaEventSink *pEventSink)
 Mutator for media event sink which enables notification via Windows message passing.
STDMETHODIMP SetFriendlyID (long lId)
 Mutator for friendly ID.
STDMETHODIMP GetFriendlyID (long &lId)
 Accessor for friendly ID.

Protected Member Functions

void NotifyApplication (long lEventCode, LONG_PTR lEventParam1)
 This method notifies the application with the specified params.

Protected Attributes

std::string m_sLastError
 String to store last error.
IMediaEventSink * m_pMediaEventSink
 Event sink used for windows message passing notification.
long m_lFriendlyId
 Friendly id of the filter.

The documentation for this class was generated from the following files:
Generated on Fri Mar 13 14:12:39 2009 for RTVC by  doxygen 1.5.3