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

Public Types | |
| enum | eAudioFormat { NONE = 0, VORBIS = 1, SPEEX = 2, FLAC = 3, OTHER = 1000 } |
Public Member Functions | |
| DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
| AbstractAudioDecodeFilter (TCHAR *inFilterName, REFCLSID inFilterGUID, unsigned short inAudioFormat) | |
| virtual | ~AbstractAudioDecodeFilter (void) |
| CBasePin * | GetPin (int n) |
| int | GetPinCount (void) |
| virtual bool | ConstructPins ()=0 |
| virtual void | DestroyPins () |
| virtual STDMETHODIMP | Stop () |
Public Attributes | |
| unsigned short | mAudioFormat |
Static Public Attributes | |
| const long | NUM_PINS = 2 |
Protected Attributes | |
| AbstractAudioDecodeInputPin * | mInputPin |
| AbstractAudioDecodeOutputPin * | mOutputPin |
Friends | |
| class | AbstractAudioDecodeInputPin |
| class | AbstractAudioDecodeOutputPin |
|
|
Definition at line 60 of file AbstractAudioDecodeFilter.h. |
|
||||||||||||||||
|
Definition at line 41 of file AbstractAudioDecodeFilter.cpp. |
|
|
Definition at line 53 of file AbstractAudioDecodeFilter.cpp. References DestroyPins(). |
Here is the call graph for this function:

|
|
|
|
|
Definition at line 59 of file AbstractAudioDecodeFilter.cpp. Referenced by ~AbstractAudioDecodeFilter(). |
|
|
Definition at line 71 of file AbstractAudioDecodeFilter.cpp. |
|
|
Definition at line 99 of file AbstractAudioDecodeFilter.cpp. References NUM_PINS. |
|
||||||||||||
|
Definition at line 66 of file AbstractAudioDecodeFilter.cpp. |
|
|
Definition at line 88 of file AbstractAudioDecodeFilter.cpp. References mInputPin, AbstractAudioDecodeInputPin::ResetFrameCount(), and AbstractAudioDecodeInputPin::ResetTimeBases(). |
Here is the call graph for this function:

|
|
Definition at line 51 of file AbstractAudioDecodeFilter.h. |
|
|
Definition at line 52 of file AbstractAudioDecodeFilter.h. |
|
|
Definition at line 85 of file AbstractAudioDecodeFilter.h. |
|
|
Definition at line 90 of file AbstractAudioDecodeFilter.h. Referenced by AbstractAudioDecodeOutputPin::CompleteConnect(), and Stop(). |
|
|
Definition at line 91 of file AbstractAudioDecodeFilter.h. Referenced by AbstractAudioDecodeInputPin::BeginFlush(), AbstractAudioDecodeInputPin::EndFlush(), AbstractAudioDecodeInputPin::EndOfStream(), and AbstractAudioDecodeInputPin::NewSegment(). |
|
|
Definition at line 59 of file AbstractAudioDecodeFilter.h. Referenced by GetPinCount(). |
1.3.9