25     { {&IID_IUnknown,0}, {&IID_IEnumPins,0} })
 
   31                    unsigned long *fetched)
 
   37     if (!this->pos && n == 1) {
 
   39         *pins = (IPin *) this->pin;
 
   82     IEnumPinsVtbl *vtbl = this->vtbl;
 
long WINAPI libAVEnumPins_Reset(libAVEnumPins *this)
 
#define DECLARE_DESTROY(class, func)
 
#define DECLARE_CREATE(class, setup,...)
 
#define DECLARE_RELEASE(class)
 
unsigned long WINAPI libAVPin_AddRef(libAVPin *)
 
long WINAPI libAVEnumPins_Next(libAVEnumPins *, unsigned long, IPin **, unsigned long *)
 
#define SETVTBL(vtbl, class, fn)
 
static int libAVEnumPins_Cleanup(libAVEnumPins *this)
 
long WINAPI libAVEnumPins_Skip(libAVEnumPins *this, unsigned long n)
 
DECLARE_QUERYINTERFACE(libAVEnumPins,{{&IID_IUnknown, 0},{&IID_IEnumPins, 0}})
 
unsigned long WINAPI libAVFilter_AddRef(libAVFilter *)
 
libAVEnumPins * libAVEnumPins_Create(libAVPin *pin, libAVFilter *filter)
 
static void filter(MpegAudioContext *s, int ch, const short *samples, int incr)
 
unsigned long WINAPI libAVFilter_Release(libAVFilter *)
 
static int libAVEnumPins_Setup(libAVEnumPins *this, libAVPin *pin, libAVFilter *filter)
 
long WINAPI libAVEnumPins_Clone(libAVEnumPins *this, libAVEnumPins **pins)
 
#define DECLARE_ADDREF(class)