#include <FLACDecodeFilter.h>
Inherits AbstractAudioDecodeFilter.
Inheritance diagram for FLACDecodeFilter:

Public Types | |
| enum | eAudioFormat { NONE = 0, VORBIS = 1, SPEEX = 2, FLAC = 3, OTHER = 1000 } |
Public Member Functions | |
| FLACDecodeFilter (void) | |
| virtual | ~FLACDecodeFilter (void) |
| virtual bool | ConstructPins () |
| void | setFLACFormatBlock (sFLACFormatBlock *inFormatBlock) |
| sFLACFormatBlock * | getFLACFormatBlock () |
| DECLARE_IUNKNOWN STDMETHODIMP | NonDelegatingQueryInterface (REFIID riid, void **ppv) |
| CBasePin * | GetPin (int n) |
| int | GetPinCount (void) |
| virtual void | DestroyPins () |
| virtual STDMETHODIMP | Stop () |
Static Public Member Functions | |
| CUnknown *WINAPI | CreateInstance (LPUNKNOWN pUnk, HRESULT *pHr) |
Public Attributes | |
| unsigned short | mAudioFormat |
Static Public Attributes | |
| const long | NUM_PINS = 2 |
Protected Attributes | |
| sFLACFormatBlock * | mFLACFormatBlock |
| AbstractAudioDecodeInputPin * | mInputPin |
| AbstractAudioDecodeOutputPin * | mOutputPin |
Friends | |
| class | FLACDecodeInputPin |
| class | FLACDecodeOutputPin |
| class | AbstractAudioDecodeInputPin |
| class | AbstractAudioDecodeOutputPin |
|
|
|
|
|
|
|
|
|
|
|
Implements AbstractAudioDecodeFilter. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9