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

Public Types | |
| enum | eThreadCommands { THREAD_EXIT = 0, THREAD_PAUSE = 1, THREAD_RUN = 2 } |
Public Member Functions | |
| DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
| DiracDecodeSourceFilter (void) | |
| virtual | ~DiracDecodeSourceFilter (void) |
| virtual int | GetPinCount () |
| virtual CBasePin * | GetPin (int inPinNo) |
| ULONG STDMETHODCALLTYPE | GetMiscFlags (void) |
| virtual STDMETHODIMP | GetCurFile (LPOLESTR *outFileName, AM_MEDIA_TYPE *outMediaType) |
| virtual STDMETHODIMP | Load (LPCOLESTR inFileName, const AM_MEDIA_TYPE *inMediaType) |
| STDMETHODIMP | Run (REFERENCE_TIME tStart) |
| STDMETHODIMP | Pause (void) |
| STDMETHODIMP | Stop (void) |
| virtual DWORD | ThreadProc (void) |
Static Public Member Functions | |
| CUnknown *WINAPI | CreateInstance (LPUNKNOWN pUnk, HRESULT *pHr) |
Protected Member Functions | |
| HRESULT | DataProcessLoop () |
Protected Attributes | |
| DiracDecodeSourcePin * | mDiracSourcePin |
| wstring | mFileName |
| wstring | mHDRFileName |
| dirac_decoder_t * | mDecoder |
|
|
Definition at line 46 of file DiracDecodeSourceFilter.h. |
|
|
Definition at line 59 of file DiracDecodeSourceFilter.cpp. References mDiracSourcePin. Referenced by CreateInstance(). |
|
|
Definition at line 66 of file DiracDecodeSourceFilter.cpp. References mDiracSourcePin. |
|
||||||||||||
|
Definition at line 50 of file DiracDecodeSourceFilter.cpp. References DiracDecodeSourceFilter(). |
Here is the call graph for this function:

|
|
Definition at line 171 of file DiracDecodeSourceFilter.cpp. Referenced by ThreadProc(). |
|
||||||||||||
|
Definition at line 91 of file DiracDecodeSourceFilter.cpp. References mFileName, and outFileName. |
|
|
Definition at line 86 of file DiracDecodeSourceFilter.cpp. |
|
|
Definition at line 76 of file DiracDecodeSourceFilter.cpp. |
|
|
Definition at line 73 of file DiracDecodeSourceFilter.cpp. |
|
||||||||||||
|
Definition at line 102 of file DiracDecodeSourceFilter.cpp. References mFileName. |
|
||||||||||||
|
Definition at line 127 of file DiracDecodeSourceFilter.cpp. |
|
|
Definition at line 144 of file DiracDecodeSourceFilter.cpp. References THREAD_RUN. |
|
|
Definition at line 135 of file DiracDecodeSourceFilter.cpp. |
|
|
Definition at line 161 of file DiracDecodeSourceFilter.cpp. References THREAD_EXIT. |
|
|
Definition at line 292 of file DiracDecodeSourceFilter.cpp. References DataProcessLoop(), THREAD_EXIT, and THREAD_RUN. |
Here is the call graph for this function:

|
|
Definition at line 85 of file DiracDecodeSourceFilter.h. |
|
|
Definition at line 81 of file DiracDecodeSourceFilter.h. Referenced by DiracDecodeSourceFilter(), and ~DiracDecodeSourceFilter(). |
|
|
Definition at line 82 of file DiracDecodeSourceFilter.h. Referenced by GetCurFile(), and Load(). |
|
|
Definition at line 83 of file DiracDecodeSourceFilter.h. |
1.3.9