#include <VorbisDecodeFilter.h>
Inherits AbstractAudioDecodeFilter.
Inheritance diagram for VorbisDecodeFilter:
Public Types | |
enum | eAudioFormat { NONE = 0, VORBIS = 1, SPEEX = 2, FLAC = 3, OTHER = 1000 } |
Public Member Functions | |
VorbisDecodeFilter (void) | |
virtual | ~VorbisDecodeFilter (void) |
virtual bool | ConstructPins () |
virtual sVorbisFormatBlock * | getVorbisFormatBlock () |
virtual void | setVorbisFormat (sVorbisFormatBlock *inFormatBlock) |
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 | |
sVorbisFormatBlock * | mVorbisFormatInfo |
AbstractAudioDecodeInputPin * | mInputPin |
AbstractAudioDecodeOutputPin * | mOutputPin |
Friends | |
class | VorbisDecodeInputPin |
class | VorbisDecodeOutputPin |
class | AbstractAudioDecodeInputPin |
class | AbstractAudioDecodeOutputPin |
|
|
|
|
|
|
|
Implements AbstractAudioDecodeFilter. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|