#include <AbstractAudioEncodeFilter.h>
Collaboration diagram for AbstractAudioEncodeFilter:
Public Types | |
enum | eAudioFormat { NONE = 0, VORBIS = 1, SPEEX = 2, FLAC = 3, OTHER = 1000 } |
Public Member Functions | |
AbstractAudioEncodeFilter (TCHAR *inFilterName, REFCLSID inFilterGUID, unsigned short inAudioFormat) | |
virtual | ~AbstractAudioEncodeFilter (void) |
DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
virtual bool | ConstructPins ()=0 |
virtual void | DestroyPins () |
CBasePin * | GetPin (int n) |
int | GetPinCount (void) |
virtual STDMETHODIMP | Stop () |
Public Attributes | |
unsigned short | mAudioFormat |
Static Public Attributes | |
const long | NUM_PINS = 2 |
Protected Attributes | |
AbstractAudioEncodeInputPin * | mInputPin |
AbstractAudioEncodeOutputPin * | mOutputPin |
Friends | |
class | AbstractAudioEncodeInputPin |
class | AbstractAudioEncodeOutputPin |
|
Definition at line 50 of file AbstractAudioEncodeFilter.h. |
|
Definition at line 36 of file AbstractAudioEncodeFilter.cpp. |
|
Definition at line 45 of file AbstractAudioEncodeFilter.cpp. References DestroyPins(). |
Here is the call graph for this function:
|
|
|
Definition at line 51 of file AbstractAudioEncodeFilter.cpp. Referenced by ~AbstractAudioEncodeFilter(). |
|
Definition at line 60 of file AbstractAudioEncodeFilter.cpp. |
|
Definition at line 78 of file AbstractAudioEncodeFilter.cpp. References NUM_PINS. |
|
Definition at line 56 of file AbstractAudioEncodeFilter.cpp. |
|
Definition at line 73 of file AbstractAudioEncodeFilter.cpp. References mInputPin, and AbstractAudioEncodeInputPin::ResetFrameCount(). |
Here is the call graph for this function:
|
Definition at line 44 of file AbstractAudioEncodeFilter.h. |
|
Definition at line 45 of file AbstractAudioEncodeFilter.h. |
|
Definition at line 73 of file AbstractAudioEncodeFilter.h. |
|
Definition at line 77 of file AbstractAudioEncodeFilter.h. Referenced by Stop(). |
|
Definition at line 78 of file AbstractAudioEncodeFilter.h. Referenced by AbstractAudioEncodeInputPin::BeginFlush(), AbstractAudioEncodeInputPin::EndFlush(), AbstractAudioEncodeInputPin::EndOfStream(), and AbstractAudioEncodeInputPin::NewSegment(). |
|
Definition at line 49 of file AbstractAudioEncodeFilter.h. Referenced by GetPinCount(). |